1.脚本(Java代码):
1.<%
用来存放Java代码、局部变量
%>
<%
String name="LXQ";
out.print("hello"+name);
%>
//执行结果为:helloLXQ
2.<%!
定义全局变量、定义方法
%>
<%!
public String bookName;//全局变量
public void init(){
bookName="java从入门到入坟";
}
%>
<%
String name="LXQ";
out.print("LXQ学习"+bookName);
init();
%>
//执行结果为:LXQ学习java从入门到入坟
3.<%=输出表达式%>
<%="哈哈哈" %>
//执行结果为:哈哈哈。其作用相当于out.ptint();
附加:
(1).在jsp中网页识别不了out.println();的回车 能识别的是编译过后的代码,要想回车用br标签。

网页源代码
<%!
public String bookName;//全局变量
public void init(){
bookName="java从入门到入坟";
}
%>
<%
String name="LXQ";
out.print("LXQ学习"+"</br>"+bookName);
init();
%>
//执行结果为:
LXQ学习
java从入门到入坟
一般而言,修改we.xml/配置文件/Java都需要重启tomcat服务。但是如果修改jsp/html/css/js是不需要重启的。
(2).out.println();和<=>可以直接解析html代码
<%!
public String bookName;//全局变量
public void init(){
bookName="java从入门到入坟";
}
%>
<%
String name="LXQ";
out.print("<font color='red'>LXQ学习</font>"+"</br>"+bookName);
init();
%>
结果为:
java从入门到入坟
jsp的页面元素可以放html、Java代码(脚本)、注释、指令(例如jsp文件开头的page指令,自行百度jsp指令)