<%
String s="Hello";
session.setAttribute("s", s);
Book st=new Book();
st.setBookid("12");
session.setAttribute("s2", st);
%>
<hr/>
${sessionScope.s }
<hr/>
学生信息:${sessionScope.s2.sname }<br>
sessionScope范围可以省略:${s2.name }
当省略时自动从
pageScope.requestScope.sessionScope.applicationScope
四个域范围找,直到找到一个为止
el关系运算符
el表示数组
String [] myarr={"beijing","shanghai","guangzhou"};
session.setAttribute("myarr", myarr);
<输出数组>${session.myarr[2] }
List list =new ArrayList();
list.add("beijing");
list.add("shanghai");
session.setAttribute("list", list);
<输出集合>${list[0] }
<%
String sid=request.getParameter("sid");
%>
<%=sid %>
param隐含对象等同于以上jsp语句
${param.sid }
el运算
<body>
<hr/>
${5==5 }<br>
${5 eq 5}
<hr/>
${5!=5 }<br>
${5 ne 5}
<hr/>
${5<5 }<br>
${5 lt 5}
<hr/>
${5>5 }<br>
${5 gt 5 }
<hr/>
${5<=5 }<br>
${5 le 5 }
<hr>
${5>=5 }<br>
${5 ge 5 }
</body>
el表达数组和集合
<body>
<%
String [] myarr={"bejing","dongjing","guangdong"};
session.setAttribute("myarr", myarr);
List list = new ArrayList();
list.add("bejing");
list.add("guangdong");
list.add("dongjing");
session.setAttribute("list", list);
%>
输出集合:${sessionScope.list[0] }
输出组合:${sessionScope.myarr[0] }
</body>
el表达式表单应用
<body>
<form action="Test.jsp" method="post">
姓名:<input type="text" name="name"><br/>
性别:男<input type="radio" value="男" name="sex">
女<input type="radio" value="女" name="sex">
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
</body>
接收页面代码
<body>
<%
request.setCharacterEncoding("utf-8");
%>
姓名:${parm.name }
<br/>
性别:${parmvual.se[0] }
</body>