1.EL表达式可以操作作用域中的属性,也可以操作普通的局部变量。对吗?
2.pageScope、requestScope、sessionScope、applicationScope分别指哪几个
作用域对象?
3.【上机】用EL表达式实现如下Java代码表示的功能:
<%= ((User)request.getAttribute("u")).getName() %>
<%=request.getParameter("a") %>
<%=request.getParameterValues("b")[0] %>
<%= ((User)(((Map)pageContext.getAttribute("us")).get("u1"))).getName() %>
4.EL表达式如何读取map中的元素?请用代码实现
5.说出下面两种写法各自的优势:
${u.name} ${u["name"]}
说出下面两种EL表达式写法的优点?(’.‘取值和’[]‘取值)
6.${"1"+3}返回的是"13"还是"4".说出理由。
7.请说出empty操作符的判断什么对象返回true?
8.【上机】完成老师课堂上的代码,写出自己的测试代码。
9.【上机】重点练习如下JSTL标签:
1.<c:if>
2.<c:choose>
3.<c:each>
4.<c:import>