servlet_jsp测试题

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

Servlet/jsp

一、单选题

1、假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:D

HelloServlet

org.javathinker.HelloServlet

HelloServlet

/hello

那么在浏览器端访问HelloServlet的URL是什么?

A..http://localhost:8080/HelloServlet

B. http://localhost:8080/helloapp/HelloServlet

C .http://localhost:8080/helloapp/org/javathinker/hello

D. http://localhost:8080/helloapp/hello

2、从HTTP请求中,获得请求参数,应该调用哪个方法? C

A .调用HttpServletRequest对象的getAttribute()方法

B.调用ServletContext对象的getAttribute()方法

C.调用HttpServletRequest对象的getParameter()方法

D.调用ServletContext对象的getParameter()方法

3、ServletContext对象是由()创建的? C

A .由Servlet容器负责创建,对于每个HTTP请求,Servlet容器都会创建一个ServletContext 对象

B.由JavaWeb应用本身负责为自己创建一个ServletContext对象

C.由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象

D.由用户访问的时候自己创建。

4、jspForward1.jsp要把请求转发给jspForward2.jsp,应该在jspForward1.jsp中如何实现? B

A . jspForward2.jsp

B.

C.

D. < forward page=“jspForward2.jsp”>

5、如果不希望JSP网页支持Session,应该如何办? B

A . 调用HttpSession的invalidate()方法

B. <%@ page session= “false\">

C .<%@ page isELIgnored=”false”%>

D. <%@ page nosession= “true\">

6、在JSP中使用标记时,不会出现的属性是: C

A. name

B. property

C. value

D. 以上皆不会出现

7、关于JavaBean正确的说法是: A

A. Java文件与JavaBean所定义的类名可以不同,但一定要注意区分字母的大小写

B.在JSP文件中引用JavaBean,其实就是用语句

C. 被引用的JavaBean文件的文件名后缀为.java

D. JavaBean文件放在任何目录下都可以被引用

8、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:

A. <%@ page %>作用于整个JSP页面。

B. 可以在一个页面中使用多个<%@ page %>指令。

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。

9、以下注释语句不可以在jsp中使用的是?

A.

B. <%--注释语句--%>

C. /* 注释语句*/

D. //注释语句

10、以下不属于jsp内置对象的是?

A. config

B. pageContext

C. page

D. Context

11、以下不是servlet必须import的类是?

A. javax.servlet.ServletException

B. java.io.PrintWriter

C. ava.io.IOException

D. javax.servlet.http.HttpSession

12、关于jsp的说法,下列错误的是:

A. jsp页面由html代码和嵌入其中的java代码所组成

B. jsp具备了java技术的简单易用、面向对象的特点

C. jsp安全可靠,主要面向internet,但不支持多平台。

D. servlet技术是jsp的基础。

13、关于jsp的特点,下列说法正确的是

A. jsp能够提供所有servlet的功能

B. jsp没有将内容的生成和显示进行分离

C. jsp不能使用可重用的组件

D. jsp不能采用标识简化开发

14、jsp脚本元素不包括以下哪个选项?

A. 声明

B. 表达式

C. 代码块

D. 指令

15、jsp指令元素不包括以下哪个选项?

A. 页面指令(page)

B. include指令

C. taglib指令

D. 异常指令(exception)

16、以下哪个标签不属于jsp动作元素

A.

B.

C.

D.

17、关于jsp内置对象,说法不正确的是:

A. 内置对象使用方便,只需jsp的编写者实例化即可使用

B. 内置对象可以在所有的jsp页面都能使用

C. 内置对象由容器实现和管理

D. 内置对象不包括pageConfig,

18、关于jsp中内置对象的作用范围说法不正确的一项是

A. application作用范围最大

B. page只有在jsp页面的范围之内才是合法的

C. response的作用范围仅次于application

D. session对象和客户端的会话紧密联系在一起,它由容器自动创建

19、关于servlet,下列说法不正确的是

A servlet是用java编写的服务器端程序

B servlet 是由服务器端调用和执行的

C servlet是按照servlet自身规范编写的java类

D servlet 适用于页面的显示

20、关于servlet的特点,说法不正确的是

相关文档
最新文档