1)代码片段:以符号 <% %>为配对
执行:页面访问时,被执行
格式:和java一样;可以有一行或者多行代码,每一行代码以;为结束符
应用:可访问 java内置对象,session会话,流程控制-------跟java一样
例子:
<%
String str= new Date().toLocaleString();
out.println("<br>"+str);
%>
2)声明 : <%! %>
执行:只做定义,但被其它jsp页面调用时执行;
格式:同java定义变量和函数相同;
应用:定义全局变量和方法;可以被整个jsp页面中访问;
例子:
<%! int startTime=0; %>
3)表达式: <%= java表达式 %>
执行:访问页面时执行;
格式:可以是java的任何表达式
应用:可以将表达式转换为字符串,并直接显示在web页面中
例句(显示当前时间):
<%= new Date().toLocaleString() %>