目录
Java代码语句块
Java代码语句块,此代码块将会被翻译在service方法内。
1:不能使用修饰符修饰变量
2:不能创建自定义方法
3:不能定义静态语句块
<%
//将会被打印到控制台,而不是jsp页面
System.out.println("Java代码块");
showData();
%>
Java声明语句块
Java声明语句块,此代码块将会被翻译在此jsp对应的servlet的类内。
1:可以使用修饰符
2:可以声明成员变量(可以被代码语句块[<% %>]内的代码访问)
3:可以创建自定义方法
4:可以定义语句块
<%!
private boolean Flag = true;
static{
System.out.println("初始化中。。。");
}
public void showData(){
System.out.println(Flag);
}
%>
Java表达式块
Java表达式块,此代码块将会在service方法的print方法中作为参数出现在out.print(Flag )
1:此块内的写法应当遵循参数的写法
2:注意不能以分号结尾
<%=Flag %>