EL和JSTL标签库

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>

原文地址:https://www.cnblogs.com/ren549047861/p/11294752.html