成都大学Javaweb期末试卷总结版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第 1 页 共 3 页

成都学院(成都大学)考试试卷

课程名称:_ JavaWeb (闭卷) _2011_-_2012_学年 第_2_学期

一、 填空题(每空3分,共30分)

1、在Tomcat 上发布javaweb 应用时的默认目录是____________目录。

2、Servlet 容器为每一个HttpSession 对象分配一个唯一标识符,叫做________________

3、在Tomcat 中访问myweb 应用的login.html 文件时,在浏览器地址栏应写的url 为:___________________________________________________________________________。

4、Servlet 容器启动每一个web 应用时,都会为它创建一个唯一的_____________________对象,该对象和web 应用有相同的生命周期。

5、javaweb 应用的部署文件是:___________________。

6、jsp 中实现请求转发的标记为:__________________。

7、在JSP 中, request 内置对象代表请求消息, response 内置对象代表响应消息,_________________内置对象代表会话。

8、如果使用jdbc 驱动器连接数据库,jar 文件的存放位置为“web 应用/ ___________________”。

9、Cookie 是保存在_______________,Session 是保存在_________________.

10、JSP 在第一次被请求时会被翻译成______________,并编译为________________文件。

二、 选择题(每题2分,共30分)

1、下列关于Servlet 的编写方式正确的是( )(多选)

A 、必须是HttpServlet 的子类

B 、通常需要覆盖doGet() 和doPost()方法或其一

C 、通常需要覆盖service()方法

D 、通常要在web.xml 文件中声明两个元素 2、用户使用POST 方式提交的数据中存在汉字(使用GBK 字符集),在Servlet 中需要使用下面( )个语句处理。

A 、request.setContentType(“text/html;charset=GBK ”);

B 、request.setCharacterEncoding(“GBK ”);

C 、reponse.setCharacterEncoding(“GBK ”);

D 、response.setContentType(“text/html;charset=GBK ”);

3、Servlet API 由哪两个包组成?( )(多选)

A 、javax.servlet

B 、javax.servlet.jsp

C 、javax.servlet.http

D 、java.servlet

4、一个servlet 的生命周期不包括( )方法?

A 、init()方法

B 、invalidate()方法

C 、service()方法

D 、destroy()方法

5、HttpServletRequest 对象的( )方法能够获取表单中单个参数的值:

A 、getQuaryString()

B 、getPathInfo()

C 、getParameter()

D 、getAttribute()

6、下列属于JSP 内置对象的是( )(多选)

A 、request

B 、response

C 、session

D 、servletContext

7、jsp 指令不包括( )

A 、 page 指令

B 、 taglib 指令

C 、 import 指令

D 、 include 指令

8、jsp 中java 表达式的语法格式为:( )

A 、 <%= %>

B 、<%! %>

C 、<%@ %>

D 、<% %>

9、可以执行请求转发的操作是( )。

A 、 jsp 中response 内置对象的sendRedirect()方法

B 、 标记

C 、 RequestDispatcher 对象的include()方法

D 、 RequestDispatcher 对象的forward()方法 10、( )内置对象可以处理jsp 页面运行中的错误或者异常

A 、pageContext

B 、page

C 、session

D 、exception

11、Tomcat 的默认端口是( )

A 、80

B 、8088

C 、8000

D 、8080

12、JavaBean 的scope 取什么值可使该javabean 被多个用户共享,即和web 应用有相同的生命周期?( )

A 、 page

B 、 request

第 2 页共3 页

C、 session

D、 application

13、下面哪个不是JSP中和javabean相关的标记?()

A、

B、

C、

D、

14、下列指令中,可以导入JSTL核心标签库的是()(多选)

A、 <%@taglib url=”/jsp/jstl/core” prefix=”c”%>

B、 <%@taglib url=”/jsp/jstl/core” prefix=”core”%>

C、 <%@taglib uri=”/jsp/jstl/core” prefix=”c”%>

D、 <%@taglib uri=”/jsp/jstl/core” prefix=”core”%>

15、所有的servlet过滤器类都必须实现()接口。

A、 javax.servlet.Filter

B、 javax.servlet.ServletConfig

C、 javax.servlet.ServletContext

D、 javax.servlet.Servlet

三、简述题:(25分每题5分)

1、简述Servlet的生命周期。

2、广义上的JavaBean要满足哪三个要求?

3、jsp有哪些标准动作?作用分别是什么?

4、简述Servlet中转发和重定向两种页面跳转方式的区别。

5、在Servlet的doGet()和doPost()方法中,如何得到JSP内置对象out、session、application分别对应的对象?

相关文档
最新文档