《JavaWeb编程技术》课后习题答案(18)
时间:2025-07-10
时间:2025-07-10
<tag-class>beans.EchoAttributesTag</tag-class>
<body-content>empty</body-content>
<danamic-attributes>true</danamic-attributes>
</tag>
在JSP页面echoattribute.jsp中使用该标签:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ taglib prefix="demo" uri="/sample"%>
<html><body>
<p>动态属性的使用</p>
<demo:echotag one="111" two="222" three="333">
</body></html>
第10章习题解析
1. 答:获得JSTL有两种方法。(1)到下载,下载的文件名是jakarta-taglibs-standard-1.1.2.zip,将该文件解压到一个目录中,将其中lib目录中的jstl.jar文件和stantard.jar文件复制到应用程序的WEB-INF\lib目录中即完成安装。(2)从Tomcat安装目录的\webapps\examples\WEB-INF\lib目录中将上述两个文件复制到应用程序的WEB-INF\lib目录中。
2. 答:不需要。因为TLD文件包含在standard.jar文件中,容器能够自动找到该文件。
3. 答:通用目的的标签:<c:out>、<c:set>、<c:remove>、<c:catch>。条件控制标签:<c:if>、<c:choose>、<c:when>、<c:otherwise>。循环控制标签:<c:forEach>、<c:forToken>。URL处理标签:<c:url>、<c:import>、<c:redirect>、<c:param>。
4. 答:D。简单标签的标签体中不能包含脚本元素。
5. 答:在浏览器中输出下面一行。
0 3 6 9 12 15 18 21 24 27 30
6. 答:C 7. 答:E
8. 答:B 9. 答:D,E
10. 答:① varStatus ② test ③ value ④ when, test, otherwise
11. 答:B
12. 答:将example.tag标签文件存放在/WEB-INF/tags目录中。下面的页面使用该标签文件。
<%@ taglib prefix="fibo" tagdir="/WEB-INF/tags" %>
<html><body>
<fibo:example />
</body></html>
13. 答:C