1.<% %>
2.<%= %>
3.<%! %>
(一)<% %>,用于内嵌 java代码
如:
<body>
<%
for(int i=0;i<10;i++){
out.print(i);
}
%>
</body>
打印 0~9
(二)<%= %>,用于替代 out.print()
1.<%= a%>,相当于 out.print(a);
2.<%= "abc"%>,相当于 out.print("abc");
3.<%= fun()%>,相当于 out.print(fun());
(三)<%! %>,用于在jsp中定义全局的变量 和 方法
<body>
<%!
public static int i = 10;
public int fun(){
return i*i;
}
%>
<%=fun() %>
</body>