一.表达式标签<%= %>
作用:1.计算表达式的值 <%=1+1%>
2.在页面显示表达式的值
<%=pageContext.getAttribute("ting")%>
注意:<%=%>不能有分号
二.声明表达式<%! %>
作用:声明变量和函数,可以由Java代码调用。例如<%! String name="yvwenting"%>
注意:1.<%! %>中可以出现分号
2.声明脚本可以放在页面的下方,也可以放在页面的上方。
3.不建议在声明脚本中声明变量,这样会导致线程不安全。
三.普通脚本<%%>
作用:除了不能声明脚本外,其他java代码都可以放在脚本代码中,多用于声明变量和控制流程代码。