《WEB技术(JSP)》习题集空白版 下载本文

2.重定向仅仅是将用户定向到其他的JSP页面或Servlet,而不能将Request对象转发给所指向的资源。()

4.实现转发需要两个步骤,首先在Servlet中要得到RequestDispatcher对象,然后在调用该对象的forward方法实现转发。( )

5.在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数。() 6.在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。()

四、思考题

1.MVC模式的核心思想是什么?

2.谁来担当MVC模式的视图、模型和控制器角色? 3.使用MVC模式有什么好处?

4.MVC模式中的Bean由谁来创建?都有那些生命周期类型? 5.控制器如何控制页面的流转。

6.怎样编写、编译、调试和布置MVC模式中的Servlet和bean? 7.请简要叙述如何设计JSP网站。

1. 请写出JSP页面的基本结构(JSP页面包括哪几种元素)。 2. 请写出JSP的运行原理。

3. 请简单叙述include指令标记和include动作标记的不同。 4. 如何处理表单提交的汉字?

5. 在<%!和%>之间声明的变量和在<%和%>之间声明的变量有何区别? 6. JSP内置对象session是什么。 7. session对象的生存期限依赖于什么。

8. RandomAccessFile类创建的流在读写文件时有什么特点? 9. 试述Servlet的生命周期。

10. HttpServletRequest类的sendRedirect()方法和RequestDispatcher类的forward

方法有何不同?

11. 简述JavaBean编写时需遵守的规则。 12. 简述JavaBean编写时需遵守的规则。 13. 简述Servlet的生命周期。

14. MVC模式对于设计合理的Web应用框架有着十分重要的意义,请解释什么

是MVC。