JSP技术学习:习题与参考答案解析

需积分: 13 2 下载量 8 浏览量 更新于2024-07-07 收藏 296KB DOC 举报
"3.3JSP习题作业和参考答案.doc" 这是一份关于JSP(JavaServer Pages)技术的习题集及其参考答案,适用于十一五规划教材《动态网页设计(JSP)》的学习者。这份资料旨在帮助读者巩固JSP的基础知识,同时也包含了对JSP技术的深入理解。 1. JSP技术起源于Java,继承了Java的跨平台特性。它是一种用于创建动态网页的技术,结合了HTML和Java代码,使得开发者可以在服务器端生成HTML内容并返回给客户端浏览器。 2. Java开发工具包(JDK)是运行Java程序的基础,包含Java虚拟机(JVM),JVM是实现Java可移植性的关键部分。 3. 当客户端请求JSP页面时,服务器会经历两个主要阶段:翻译和执行。翻译是将JSP页面转换成Servlet源代码,执行则是编译和运行生成的Servlet。 4. Tomcat是常用的JSP/Servlet容器,其默认端口通常是8080,为了统一,可以将其修改为其他非冲突端口,如80。HTTP协议的默认端口通常是80,对于正式服务器,可能会被修改为此端口。 5. Tomcat 5.5及以上版本需要JDK 1.5或更高版本支持。 6. Tomcat的管理工具有两种级别:服务器级和应用程序级。默认的管理员用户名通常是"admin"。 7. JSP站点中的WEB-INF目录是特殊的,包含classes和lib子目录,分别用于存放编译后的Java类和外部库文件。 8. 在Tomcat的安装路径下,通常有"webapps"目录用于存放Web应用程序,"ROOT"目录是Tomcat的默认站点。 9. 要开启Tomcat的目录列表功能,需要修改web.xml配置文件中的`listings`参数,将其设置为true。 10. Tomcat的日志文件通常位于安装目录的logs子目录中。 11. Tomcat的配置主要依赖于conf目录下的server.xml和web.xml两个配置文件。 12. 客户端验证中,JavaScript常用于表单验证,通过正则表达式进行字符串匹配。 选择题部分: 1. 动态网页技术主要包括JSP、ASP、ASP.NET、PHP和Ruby,答案是A、B、C、D和E。 2. Tomcat 5.5支持Servlet 2.4和JSP 2.0,而Tomcat 7.0则支持Servlet 3.0和JSP 2.2,答案是C。 3. JSP页面的扩展名通常是.jsp或.jspx,答案是B。 4. 所有的JSP页面本质上都是Servlet,因此它们在服务器端执行,答案未给出,但正确答案应为D。 这份习题集涵盖了JSP的基础概念、Tomcat服务器的配置和管理、JSP生命周期以及相关的Web技术知识,是学习和复习JSP技术的良好参考资料。通过解答这些习题,学生可以加深对JSP的理解,提高实际操作能力。