JSP-声明、表达式、脚本
经常会用到的方法处理Request对象:
getRequest
getParameterNames
getParameterValues
- 在JSP页面里用Page指令定义脚本(默认值是Java, 一般不需要定义)
- 声明语法<%!......%>声明变量和方法
- 表达式语法<%=…...%>定义脚本语言表达式
- 脚本语法<%......%>可以操作声明,表达式和其他类型合法的脚本语言
- 一定要在结尾家%>标签
声明,表达式,脚本的不同点:
声明<%!......%>包含了一个或多个变量和方法,结尾以分号分隔:
<%! int i = 0; %>
<%! int a, b; double c; %>
<%! circle a = new circle(2.0); %>
表达式<%=…...%>可以在页面中包含任何合法的语言表达式,不用分号
<%=Math.sqrt(2)%>
<%=item[1]%>
<%=a + b + c%>
<%=new java.util.Date()%>
脚本<%...%>允许你写的任何数量的脚本语言
<% String name = null;
if(request.getParameter("name") == null) {
%>
路慢慢其休远羲,吾将上下而求所