当前位置:文档之家› JSP题库_62道

JSP题库_62道

JSP题库_62道
JSP题库_62道

JSP/Servlet试题库:

1. 动态网站需要的技术为。(选择3项)

A.CGI

B.HTTP

C.ASP

D.PHP

2. 在部署Servlet时,web.xml文件中标签应该包含哪些标签。(选择2项)

A.

B.

C.

D.

3. 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。(选择1项)

A.MyApp目录下

B.M yApp\images目录下

C.M yApp\WEB-INF目录下

D.MyApp\WEB-INF\lib目录下

4.为了获得用户提交的表单参数,可以从哪一个接口中得到。(选择1项) A.ServletResponse

B.S ervlet

C.R equestDispatcher

D.ServletRequest

5.从以下哪一个选项中可以获得Servlet的初始化参数。(选择1项)

A.Servlet

B.S ervletContext

C.S ervletConfig

D.GenericServlet

6.表示“资源移动”的状态码是。(选择1项)

A.200

B.302

C.400

D.500

7.哪一个对象可以用于获得浏览器发送的请求。(选择1项)

A.HttpServletRequest

B.H ttpServletResponse

C.H ttpServlet

D.Http

8.事务处理的结束方式。(选择2项)

A.中止

B.提交

C.完成

D.回滚

9.如何取得数据源。(选择1项)

A.通过Http

B.通过ftp

C.J NDI

D.通过Connection对象

10.会话是。(选择1项)

A.一个TCP/IP连接

B.一个物理连接

C.客户机和Web服务器之间的一组交互

D.Http请求

11.客户端状态管理的解决方案有。(选择3项)

A.URL重写

B.隐藏域

C.C ookie

D.以上都不是

12.当Web应用程序被关闭时,Servlet容器会调用Servlet Context“监听器”的哪个方法?(选择1项)

A.contextInitialized()

B.contextDestroyed()

C.contextFinialized()

D.contextShutdown()

13.与HttpSessionListener接口有关的方法是。(选择2项)

A.SessionInitialized()

B.SessionCreated()

C.SessionFinialized()

D.SessionDestroyed()

14.以下哪一个不是Filter接口的方法。(选择1项)

A.init(FilterConfig config)

B.void destroy()

C.void doFilter(HttpServletRequest request,HttpServletResponse response)

D.void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)

15.关于JSP生命周期的叙述,下列哪些为真?(选择2项)

A.JSP会先解释成Servlet源文件,然后编译成Servlet类文件

B.每当用户端运行JSP时,jspInit()方法都会运行一次

C.每当用户端运行JSP时,_jspService()方法都会运行一次

D.每当用户端运行JSP时,jspDestroy()方法都会运行一次

16.下列哪个为JSP的注释标签?(选择1项)

A.<%@ %>

B.<%! %>

C.<% %>

D.<%-- --%>

17.下列哪个为JSP的隐含对象。(选择1项)

A.env

B.p age

C.j spinfo

D.context

18.如果不希望在JSP页面中存取HTTP会话,应该如何设定page指令?(选择1项) A.<% page session=”disabled”%>

B.<% page session=”false”%>

C.<% page session=”true”%>

D.<% page disablesession=”true”%>

19.哪一个不是EL定义的隐式对象?(选择1项)

A.cookie

B.p ageContext

C.a ttributes

D.initParam

20.下面哪些属于JSTL中的表达式操作标签。(选择1项)

A.

B.

C.

D.

21.在J2EE中属于Web层的组件有。(选择1项)

E.Servlet

F.EJB

G.Applet

H.HTML

22.在Servlet处理请求的方式为。(选择1项)

I.以进程的方式

J.以程序的方式

K.以线程的方式

L.以响应的方式

23.在Web应用的根目录中,可以存放的文件为。(选择1项) M.class文件

N.web.xml

O.jar文件

P.html文件

24.javax.Servlet的包中,属于类的是。(选择1项)

Q.Servlet

R.G enericServlet

S.ServletException

T.ServletContext

25.在Servlet的生命周期中,容器只调用一次的方法是。(选择2项) U.service

V.getServletConfig

W.i nit

X.destroy

26.Servlet在容器中经历的阶段,按顺序为。(选择1项) Y.服务、加载、初始化、卸载、销毁

Z.加载、初始化、服务、销毁、卸载

AA.初始化、服务、销毁、加载、卸载

BB.服务、卸载、加载、初始化、销毁

27.HttpServlet中,用来处理GET请求的方法是。(选择1项) A.doHead

B.d oGet

C.d oPost

D.doPut

28.Http缺省的请求方法是。(选择1项)

A.PUT

B.G ET

C.P OST

D.TRACE

29.下面哪一个指明向客户端发送文本的编码格式。(选择1项) A.Content-Type

B.C ontent-Encoding

C.C ontent-Length

D.Allow

30.JDBC中,用于表示数据库连接的对象是。(选择1项)

A.Statement

B.C onnection

C.D riverManager

D.PreparedStatement

31.用于表示Statement对象返回结果的是。(选择1项)

A.ResultSet

B.D riverManager

C.P reparedStatement

D.Connection

32.用于调用存储过程的对象是。(选择1项)

A.ResultSet

B.D riverManager

C.C allableStatemet

D.PreparedStatement

33.如何发送Cookie?。(选择1项)

E.使用new Cookie语句

F.调用response.addCookie方法

G.使用Cookie的setMaxAge方法

H.setCookie方法

34.如果没有指定Cookie的时效,那么默认的时效是。(选择1项) A.一天

B.永不过期

C.会话级别

D.一分钟

35.在使用服务器端的会话管理时,通过什么方法标识会话。(选择1项) A.IP地址

B.C ookie

C.S ession id

D.请求头

36.察看下面这个类

public class IfAttributsChanged implements ServletContextAttributeListener{ public void attributeAdded(ServletContextAttributeEvent scab){ System.out.println(“加入一个属性”);

}

public void attributeRemoved(ServletContextAttributeEvent scab){

System.out.println(“删除一个属性”);

}

}

关于IfAttributsChanged类的叙述,下列哪一个为真?(选择1项)

A.此类可以成功编译

B.此类无法成功编译,原因是缺少attributeChanged()方法。

C.此类无法成功编译,原因是缺少attributeReplaced()方法。

D.此类无法成功编译,原因是缺少attributeUpdated()方法。

37.下面哪一个方法可以从ServletContext对象内读取某个属性。(选择1项)

A. String getAttribute(int index)

B. String getAttribute(String name)

C. Object getAttribute(String name)

D. Enumeration getAttribute(String name)

38.实现下列哪一种接口的对象,并不需要在web.xml文件内进行额外的设定,Servlet容器就能够回应该对象加入HTTP会话所发生的事件?(选择1项)

A.ServletContextListener

B.HttpSessionListener

C.HttpSessionAttributeListener

D.HttpSessionBindingListener

39.下列哪个为JSP的小脚本的标签?(选择1项)

A.<% %>

B.<@ %>

C.<%! %>

D.<%-- %>

40.Page指示符的language属性的作用是。(选择1项)

A. 定义JSP页面的字符编码

B. 定义JSP页面的MIME类型

C. 定义JSP页面中使用的脚本语言

D. 定义JSP页面的描述信息

41.以下不属于JSP的标准指令的是。(选择1项)

A.Taglib

B.I nclude

C.I mport

D.Page

42.在JSP页面中不可以用来异常处理的有。(选择1项)

A.html文件

B.J SP文件

C.S ervlet

D.Txt文件

43.察看下列JSP内容

<% for (int i=0;i<3;i++){ %>

out.print(i*2);

<% } %>

当这个JSP被运行时,其结果是什么?(选择1项)

A.此JSP因为语法错误,无法运行

B.显示出0,2,4

C.显示出0,2,4,6

D.显示出out.print(i*2) out.print(i*2) out.print(i*2)

44.下面哪一个隐含变量的存取范围不是page? (选择1项)

A.config

B.application

C.out

D.page

45.假设A.jsp内设定一个元素:

下列哪一个为真?(选择1项)

A.bean1的存取范围(scope)默认为application

B.在HTTP会话内可以存取bean1

C.只有在A.jsp内可以存取bean1

D.在A.jsp所属的Web应用程序内均可存取bean1

46.下面哪一个不是元素的属性。(选择1项)

A.scope

B.I d

C.V alue

D.Class

47.如果希望输出”<”,那么在标签中应该设定哪一个属性?(选择1项) A.value

B.e scapeXml

C.d efault

D.entity

48.按照MVC设计模式,JSP用于实现。(选择1项)

A.Model

B.V iew

C.C ontroller

D.容器

49.在MVC设计模式中,JavaBean的作用是。(选择1项)

A.Controller

B.M odel

C.业务数据的封装

D.View

50.在JSP中,哪个指令用来声明JSP欲使用的标签库?(选择1项) A.tld

B.t aglib

C.i mport

D.include

51.在J2EE中属于Web层的组件有(选择1项)

A. HTML

B. EJB

C. Applet

D. JSP

52.Servlet处理请求的方式为(选择1项)

A. 以运行的方式

B. 以线程的方式

C. 以程序的方式

D. 以调度的方式

53.在J2EE的Web应用中,编译后的class文件存放的目录为(选择1项)

A. classes目录

B. images目录

C. jar目录

D. 任意位置

54.在Servlet的生命周期中,容器只调用一次的方法是(选择1项)

A. service

B. getServletConfig

C. after

D. init

55.HttpServlet中,用来处理POST请求的方法是(选择1项)

A. doHead

B. doGet

C. doPost

D. doPut

56.JDBC中,用于表示数据库连接的对象是(选择1项)

A. Statement

B. Connection

C. DriverManager

D. PreparedStatement

57.如何创建Cookie? (选择1项)

A. 使用new Cookie语句

B. 调用response.addCookie方法

C. 使用Cookie的setMaxAge方法

D. setCookie方法

58.可以用来实现会话的是(选择1项)

A. IP地址

B. Session对象

C. 域名

D. 请求头

59.下面哪一个标记与Servlet的配置无关(选择1项)

A. servlet-mapping

B. servlet-class

C. url-pattern

D. tag

60.下列哪个用于在JSP中表示注释?(选择1项)

A.<% %>

B.<@ %>

C.<%-- --%>

D.<%-- %>

61.按照MVC设计模式,Servlet用于实现(选择1项)

A. Controller

B. View

C. Model

D. 容器

62.在JSP中,哪个指令用来声明JSP欲使用的标签库?(选择1项)

A. tld

B. include

C. import

D. taglib

JSP试题及答案

第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。

参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层

jsp-servlet题库(附答案)

1.B 编写一个Filter,需要() A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口 2.D 自定义标签的配置文件放在________ A. WebRoot B. lib C. classes D. WEB-INF 3. ABC 有关会话跟踪技术描述正确的是( )(多选) A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。 B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期。 C. 在禁用Cookie时可以使用URL重写技术跟踪会话。 D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。 4.C 在J2EE中,重定向到另一个页面,以下()语句是正确的 A. request . sendRedirect(“http :// www . svse . com . cn”); B. request . sendRedirect(); C. response . sendRedirect(“http: // www . svse . com . cn”); D. response .sendRedirect(); 5.B EL表达式,${10 mod 3},执行结果为( ) A. 10 mod 3 B. 1 C. 3 D. null 6. C 自定义标签的作用是( ) A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业 C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库 7.B request.getRequestDispatcher().forward(request,response)称之为( ) A. 流转 B. 转发 C. 重定向 D. 导航 8. BCD 有关Servlet的生命周期说法正确的有( ) (多选) A. Servlet的生命周期由Servlet实例控制。 B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext 接口的对象。 C. service()方法响应客户端发出的请求。 D. destroy()方法释放Servlet实例。 9.B 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项) Public class Servlet1 extends HttpServlet{ public void init() throws ServletException{ } public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("hello!"); } A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!

java-web开发人员面试题及答案

java 面试题 一.选择题(每题1 分) 1. jsp 有几个内置对象?()(单选) A 5 个 B 6 个 C 9 个 D 8 个 2.在JAVA 中,如何跳出当前的多重嵌套循环?()(多选) A break B return C forward D finally 3.四种会话跟踪技术,哪个范围最大?()(单选) A page B request C session D application 4. java中有几种方法可以实现一个线程?()(单选) A 1种 B 2种 C 3种 D 4种 5. 同步有几种实现方法()(单选) A 4种 B 2种 C 3种 D 1种 6. xml有哪些解析技术?()(多选) A DOM B SAX C STAX D JDOM 7. 下列说法正确的是()(多选) A 构造器Constructor可被继承 B String类不可以继承 C判断两个对象值相同用“==” D char型变量中能不能存贮一个中文汉字 8.下面说法错误的是()(单选) A Vector是线程安全的 B float f=3.4是正确的 C C tringBuffer的长度是可变的 D D tringBuffer的长度是不可变的 9. 下列关于集合的说法正确的是()(多选) A A ist 的具体实现包括ArrayList和Vector B B ap 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值 C C et的元素是有序的 D D ashtable 是线程安全的。 10. 下列关于线程说法正确的是()(多选) A调用sleep不会释放对象锁。 B调用wait方法导致本线程放弃对象锁 C当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法 D notify():唤醒全部处于等待状态的线程。 11. 给定JSP 程序源码如下,该JSP 运行后输出的结果是()。(单选) <%int Count=1;%> Count:<%=++Count%> A Count:1 B Count:2 C 1:2 D Count: 12 在J2EE 中的一个JSP文件中,有表达式<%=2+3%>,它将输出()(单选) a)2+3 b)5 c)23 d)不会输出,因为表达式是错误的

JSP试题及答案

第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 A)Web是图形化的和易于导航的B)Web与平台无关 C)Web是分布式的D)Web 是动态的E)Web 是静态的 (2)下列关于Tomcat说法正确的是。 A)Tomcat是一种编程语言B)Tomcat是一种开发工具C)Tomcat是一种编程思想 D)Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器 (3)下列关于Tomcat个目录说法错误的是。 A)bin目录--包含启动/关闭脚本B)conf目录——包含不同的配置文件 C)Lib目录--包含Tomcat使用的JAR文件 D)webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 A)HTTP是一种请求/响应式的协议 B)HTTP请求消息中Accept表示浏览器可接受的MIME类型 C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E)HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。 A)JSP是Sun公司推出的新一代站点开发语言B)JSP采用标识简化页面开发 C)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 D)JSP将内容的生成和显示进行分离E)JSP强调可重用的组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等 C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误的是。 A)page指令用来定义JSP页面中的全局属性B)一个JSP页面只能包含一个page指令 C)除了import外,其他page指令定义的属性/值只能出现一次。 D)language属性用来指示所使用的语言E)“java”是当前唯一可用的JSP语言 (3)下面关于page指令的属性说法错误的是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型

jsp试题及答案

JSP 编程技术与应用及答案 、选择题 1、下面哪一个不是动态网页技术( )。 ( A) ASP (B) JSP (C) PHP (D) HTML 2、在JSP程序中只有3种编译指令,分别是加载指令、标记数据库指令和( ) (A)网页指令(B)描述指令(C)取代指令(D)释放指令 3、在JSP系统环境中常用( )作为其虚拟机 (A)TOMCAT( B)J2SDK ( C Servlet ( D)WEB艮务器 4、P age指令中的“ contenType ”属性是用于指出( )。 (A ) 数据库类型(B) 网页类型() 服务器类型(D) 用户类型 5、字节型(byte )数据类型的取值范围是( )。 ( A) -128---127 ( B) -127---128 ( C) -32768---32767 ( D) -32767---32768 6、“include ”的指令作用是把JSP程序、HTML网页或其它的( )嵌入到当前的JSP网页中。 (A)可执行程序(B)文本文件(C)批处理文件(D) ASP 代码 7、利用JSP 动作可以动态插入文件、重用JavaBean 组件、重定向到其它页面和( )等。 (A) 为Java 插件提供参数(B) 向其它页面发出请求 (C)解释执行JSP语句(D) 向客户端发出请求 & () 是JSP中最基本的对象,它是用户与服务器进行交互的基础。 (A) Response对象(B) Session 对象 ( C) Application 对象( D) Request 对象 9、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是( )。 (A) Response对象(B) Session 对象 ( C) Application 对象( D) Request 对象 10、Dreamweaver MX^( )公司的产品。 ( A) Microsoft ( B) Adobe ( C) Sun ( D) Macromedia 二、填空题: 1、JSP是__________ 司首创的一种新型动态网页编程技术。

JSP期末试卷B及答案

. 《JSP 程序设计》 试卷B 卷 出卷教师: 适应班级: 考试方式:闭卷 本试卷考试分数占学生总评成绩的 70 % 复查总分 总复查人 (本题20分)一、填空题(每空1分,共20分。) 1、HTML 文件是 文件格式,可以用文本编辑器进行编辑制作。 2、将一个图像作为一个超级链接,用到了__ __标记。 3、URL 是Uniform Resource Locator 的缩写,中文称之为 。 4、JSP 页面的基本构成元素,其中变量和方法声明(Declaration )、表达式(Expression )和Java 程序片(Scriptlet )统称为 。 5、“<%!”和“%>”之间声明的方法在整个页面内有效,称为 。 6、在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的 。 7、JSP 页面中,输出型注释的内容写在 、 之间。 8、Page 指令的属性Language 的默认值是 。 9、 C.

B. D.
C.
4.使用JavaScript语言中Document的()方法可以在页面上输出字符。 A. document.write() B. document.print() C. document.out() D. document.flush() 5.在HTML中引用外部JavaScript文件中的正确代码为()。 A. B. C. D. 6.在javaScrpt中window对象的()方法用于打开一个新窗口。 A. openWindow() B. window() C. open() D. close() 7.在javaScrpt中window对象的()方法用于关闭当前窗口。 A. open() B. confirm() C. alert() D. close() 8.Tomcat服务器的默认端口为()。 A. 8888 B. 8001 C. 8080 D. 80 9.Eclipse是Java开发的(). A.开发工具包 B.IDE(集成开发环境) C.应用程序服务器 D.Web服务器 10.JSP中的隐式注释为()。 A. // 注释内容 B. C. <%--注释内容--%> D. /* 注释内容 */ 11.在J2EE中,重定向到另一个页面,以下()语句是正确的。 A.request.sendRedirect("https://www.doczj.com/doc/5413766384.html,"); B.request.sendRedirect(); C.response.sendRedirect(); D.response.sendRedirect("https://www.doczj.com/doc/5413766384.html,"); 12.假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker 包下,那么这个类的class文件应该放在()目录下。 A. helloapp/HelloServlet.class B. helloapp/WEB-INF/HelloServlet.class C. helloapp/WEB-INF/classes/HelloServlet.class D. helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class 13.在Servlet中,response.getWriter()返回的是() A. JspWriter对象 B. PrintWriter对象

jsp题库及参考答案要点

选择题: 1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C) A POST方法提交信息可以保存为书签,而GET则不行 B 可以使用GET方法提交敏感数据 C 使用POST提交数据量没有限制 D 使用POST方法提交数据比GET方法快 2)Web应用程序打包后的扩展名是:(单选)(B) A EAR B WAR C JAR D RAR 3)下面关于Servlet的陈述正确的是:(多选)(BC) A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost 方法处理请求 B Servlet运行在服务器端 C Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用 D Servlet不能向浏览器发送Html标签 4)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为 LoginDemo,那么web.xml最可能位于哪个目录下。(单选)(D) A LoginDemo/ B LoginDemo/src/ C LoginDemo/logindemo/WEB-INF/bin/ D LoginDemo/logindemo/WEB-INF/ 5)下面说法错误的是:(多选)(CD) A Http协议是无状态的协议 B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等 C 使用request.getSession(false)可以新建会话 D 使用request.addCookie()可以添加Cookie到客户端 6)在login.html中存在如下代码

username:
在login servlet中获得文本框的值正确的是:(单选)(D) A 无法获取,因为代码在Html中 B request.getAttribute(“userName”) C request.getParameter(“myName”) D request.getParameter(“userName”) 7)可以用于发送邮件的协议有:(多选)(BD) A Pop3 B SMTP C FTP D IMAP 8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)

JSP笔试

Jsp Web开发考试 ---------------------------------------------------------考试说明-------------------------------------------------------------------- 考试总分100分,考试时间为120分钟,题目分为选择题,简答题,机試题三种题型,选择题和简答题填写在答题卡中,机試答案放在文件夹中,文件夹以自己的班级_姓名命名,如(34_张三) 一:选择题 1)在JAVAEE 中,< % =”2 “ + 4 % >将输出()。 a ) 2 + 4 b ) 6 c ) 24 d )不会输出,因为表达式是错误的 2)在JAVAEE MVC 设计模式体系结构中,( )是实现控制器的首选方案。 a ) JavaBean b ) Servlet c ) JSP d ) HTML e ) XML 3. JAVAEE 中,JSP 表达式语言的语法是()。 a){ EL expression } b)${ EL expression} c)@{ EL expression} d)&{ EL expression} 4 ) JAVAEE 中,如果没有,HttpSevletRequest 类的()方法用于返回与当前请求相关联的会话,如果没有则返回null 。 a)getsession() b)getsession(true) c)getSession(false) d)getSession(null) 5 )在JAVAEE 中,test . jsp 文件中有如下一行代码: 要使user 对象在用户对其发出请求时存在,下划线中应填入()。 a ) page b ) request c ) session d ) application

JSP复习题及部分答案

一、判断题 HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。(对) 一个HTML文档必须有和元素。(错) 超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对) 在网页中图形文件与网页文件是分别存储的。(对) 绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对) 超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、 self、top。(错) 当样式定义重复出现的时候,最先定义的样式起作用(错)。 JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对)在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。 (错) 表单域一定要放在<form>元素中。(对) 用户在浏览器中输入,不同的客户之间不共享。(错) 在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。(对) 程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对) 程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(对) JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对) 在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错) 不可以用一个page指令指定多个属性的取值。(错) jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对) jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对) <jsp:forward ... >标记的page属性值是相对的URL地址,只能静态的URL。(错) JSP页面只能在客户端执行。(错) JSP页面中不能包含脚本元素。(错) Page指令不能定义当前JSP程序的全局属性。(错) out对象是一个输出流,它实现了接口,用来向客户端输出数据。(对) contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"MIME 类型"或"MIME类型;charset=字符编码集",response对象调用addHeader方法修改该属性的值。(错) 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。(错) public long () 设置最长发呆时间,单位毫秒。(错) respone对象主要用于向客户端发送数据。(对) Post属于表单的隐式提交信息方法。(对) <select>标记用于在表单中插入一个下拉菜单。(对)</p><h2>JSP面试题及答案</h2><p>JSP面试题及答案 1.浏览器jsp,html之间的关系 与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览 2.在大多数Browser/Server结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求 在服务器上执行,并将执行结果输出到客户端浏览器,我们可以说基本上与浏览器无关 2.自定义标签要继承哪个类 这个类可以继承TagSupport或者BodyTagSupport,两者的差别是前者适用于没有主体的标签,而后者适用于有主体的标签。如果选择继承TagSupport,可以实现doStartTag和doEndTag两个方法实现Tag 的功能,如果选择继承BodyTagSupport,可以实现doAfterBody这个方法。 3.过滤器Filter的作用及配置 过滤器的作用: 过滤器是一个对象,可以传输请求或修改响应。它可以在请求到达Servlet/JSP之前对其进行预处理,而且能够在响应离开Servlet/JSP之后对其进行后处理。所以如果你有几个Servlet/JSP需要执行同样的数据转换或页面处理的话,你就可以写一个过滤器类,然后在部署描述文件()中把该过滤器与对应的Servlet/JSP联系起来。你可以一个过滤器以作用于一个或一组servlet,零个或多个过滤器能过滤一个或多个servlet。一个过滤器实现接口并定义它的三个方法: 1.void init(FilterConfig config) throws ServletException:在过滤器执行service前被调用,以设置过滤器的配置对象。 2 void destroy();在过滤器执行service后被调用。 3 Void doFilter(ServletRequest req,ServletResponse res,FilterChain chain) throws IOException,ServletException; 4.forward,与redirect 的区别有哪些方式实现 forward是把另一个页面加载到本页面,不改变浏览器的路径,redirect是跳转到另一个页面,会改变浏览器的路径 重定向: ("重定向的路径") 转发: ("转发路径").forward(request, response); 5.jsp内置对象和作用 有九个内置对象:request、response、out、session、application、pageContext、config、page、exception 作用如下: (1) HttpServletRequest类的Request对象</p><h2>JSP期末试卷A及答案</h2><p>J S P期末试卷A及答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998</p><p>《JSP 程序设计 》试卷A 卷 出卷教师: 适应班级: 考试方式:闭卷 本试卷考试分数占学生总评成绩的70% 复查总分 总复查人 (本题20分)一、填空题(每空1分,共20分)。 1、 JSP 是 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于 开发动态网页。 2、在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的 目录中。 3、在Servlet 中用来接收客户表单数据的两个常用方法为 、 。 4、在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为_________。 5、session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持_________ 。 6、JDBC 中________接口用于连接数据库。 7、如果要获取请求客户端的IP 地址,应使用___________对象。 8、javabean 与一般的java 类的最大区别是javabean 里面必须有_________和 _________方法,并且与属性相对应。 9、JSP 连接数据库的时候第一步是_________ 。 11、Page 指令的属性Language 的默认值是 。 12、<select>标记中的size 属性默认值为 。 毁 。 14、JSP 开发网站的两种模式分为________________和jsp+javabean+servlet 。 15、 创建JavaBean 的过程和编写Java 类的过程基本相似,可以在任何Java 的编 程环境下完成 。 (本题20分)二、单项选择题(每小题1分,合计20分) 1、在JSP 中如果要导入 .* 包,应该使用( )指令。 A. page B. taglib C. include D. forward 2、如果当前JSP 页面不能显示中文,需要设置page 指令的( )属性。 A. Exception B. contentType C. error D. errorPage 3、在MVC 模式中,核心内容为 ( )。 A. view B. control C. model D. 不正确 4、创建JSP 应用程序时,配置文件应该在程序下的( )目录中。 A. admin B. servlet C. WEB-INF D. WebRoot 5、下列不属于URL 的组件部分为( )。 A. 协议 B. IP 地址或域名 C. 服务器名称 D. 端口号 6、JSP 中的隐式注释为( )。 A. <!—注释内容--> C. <%--注释内容--%> D. /* 注释内容 */ 7、下列( )指令定义在JSP 编译时包含所需要的资源。 A. include B. page C. taglib D. forward 8、.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP 中的( )对象。 A. page B. session C. request D. application 9、下述选项中不属于JDBC 基本功能的是:( ) A.与数据库建立连接 B. 提交SQL 语句 C.处理查询结果 D. 数据库维护管理 10、Http 的中文含义为( )。 A. 统一资源定位器 B. 简单邮件传输协议 C. 超文本传输协议 D. 网络套接字 11、在JSP 中使用<jsp:getProperty>标记时,不会出现的属性是:( ) A . name B . property C . value D . 以上皆不会出现</p><h2>JSP网页开发面试题及答案v1.1</h2><p>JSP网页开发面试题及答案v1.1 1.浏览器jsp,html之间的关系 1.JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览 2.在大多数Browser/Server结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求 3.JSP在服务器上执行,并将执行结果输出到客户端浏览器,我们可以说基本上与浏览器无关 2.自定义标签要继承哪个类 这个类可以继承TagSupport或者BodyTagSupport,两者的差别是前者适用于没有主体的标签,而后者适用于有主体的标签。如果选择继承TagSupport,可以实现doStartTag和doEndTag两个方法实现Tag 的功能,如果选择继承BodyTagSupport,可以实现doAfterBody这个方法。 3.如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在()中。 Application 4.doPost,doGet的区别? 1。当你直接访问一个servlet时,调用的是doGet方法。 2。如果你的html里面规定了method访问哪个方法,则调用该方法。 3。get和post提交的数据量是不一样的.get好像最多只能在url后跟8K, post没这个限制 5.jsp乱码如何解决,几种解决方案。? 一、JSP页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接时出现乱码 6.四种会话跟踪技术 会话跟踪是为了跟踪用户于service之间的多次交互. 1.cookie 也就是我们常见的在C盘/文件夹下有一个COOKIE目录 2.session 比Cookie安全.不可见.但占用srevice资源 3.url重写.这是在用户的IE禁止Cookie的时候采用的方法。因为不管是Cookie还是 session 都要借助 4.隐藏域 7.你认为哪种分页效率最高? JSP ,MYSQL,SQL2005. SQL2005效率高: 因为mysql的分页还是先查出所有的记录,再从起始位置开始查出所需要的记录,而SQL2005不</p><h2>JSP课后习题参考答案</h2><p>第1章Web技术简介 1、7、1 选择题 1、Web技术得设想于哪一年提出()。 A、1954年 B、1969年 C、1989年 D、1990年 2、JSP页面在第一次运行时被JSP引擎转化为()。 A、HTML文件 B、CGI文件 C、CSS文件 D、Servlet文件 3、JavaEE体系中Web层技术就是()。 A、HTML B、JavaBean C、EJB D、JSP 参考答案:1、C 2、D 3、D 1、7、2 填空题 1、当前主流得三大动态Web开发技术就是:PHP、ASP/ASP、NET与______________。 2、JSP得两种体系结构就是:______________与______________。 3、JSP开发Web站点得主要方式有:直接JSP、JSP+JavaBean、______________、______________与SSH。 参考答案: 1、JSP 2、JSP Model1与JSP Model2 3、JSP+JavaBean+Servlet、J2EE/JavaEE 1、7、3 简答题 1、简述JSP得工作原理。 答:所有得JSP应用程序在首次载入时都被翻译成Servlet文件,然后再运行,这个工作主要就是由JSP引擎来完成。当第一次运行一个JSP页面时,JSP引擎要完成以下操作: ●将JSP文件翻译成Servlet文件,Servlet文件就是Java应用程序。 ●JSP引擎调用Java编译器,编译Servlet文件得到可执行得代码文件(、class文件)。 ●JSP引擎调用Java虚拟机解释执行、class文件,并将运行结果返回给服务器。 ●服务器将运行结果以HTML形式作为响应返回给客户端得浏览器。 由于一个JSP页面在第一次被访问时要经过翻译、编译与执行这几个步骤,所以客户端得到响应所需要得时间比较长。当该页面再次被访问时,它对应得、class文件已经生成,不需要再次翻译与编译,JSP引擎可以直接执行、class文件,因此JSP页面得访问速度会大为提高。 2、简述JSP两种体系结构。 答:JSP规范中分别称作JSP Model 1 与JSP Model 2,它们得本质区别在于处理批量请求得位置不同。Model1,在Model1体系中,JSP页面独自响应请求并将处理结果返回客户。这里仍然存在显示与内容得分离,因为所有得数据存取都就是由JavaBean来完成得。尽管Model1体系十分适合简单应用得需要,它却不能满足复杂得大型Web应用程序需要。不加选择地随意运用Model 1,会导致JSP页内被嵌入大量得脚本片段或Java代码。尽管这对于</p><h2>Javaweb练习题1(含答案)</h2><p>Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. <a href=”m”>百度</a> B. <a name=”m”>百度</a> C. <a> </a> D. <a url=”m”>百度</a> o 2. 以下选项中,哪个全部都是表格标签___ B___。 A. <table><head><font> B. <table><tr><td> C. <table><tr><hr> D. <body><script> o 3. 下列样式的效果为____C__。 p.left{text-align:left;background-color:yellow} A. 使页面中的元素背景色为黄色,内容左对齐 B. 使页面中id属性值为left的元素背景色为黄色,内容左对齐 C. 使页面中class属性值为left的元素背景色为黄色,内容左对齐 D. 使页面中的<left>元素背景色为黄色,内容左对齐 o 4. 边框的粗细通过___B___指定。 A border-weight B. border-size C. border-style D. border-width o 5. 以下创建javaScript方法声明的正确格式为__B____。 A. function String myFunction(){} B. function myFunction(){} C. function myFunction(int a){} D. function public void myFunction(){} o 6. 下列选项中不属于Window对象的方法的是___C___。 A. alert() B. setTimeout() C. toString() D. open() o 7. 下面不是document对象的方法的是_____D___。 A. getElementById() B. getElementsByName() C. getElementsByTagName() D. getElementByTagName() o 8. 对于id为”name”的文本框,判断其不为空的正确JavaScript代码是__A____。 A. if(document. getElementById (“name”).value ==””) alert(“输入不能为空”); B. if(document.getElementById(“name”)[0].value.length==0) alert(“输入不能为空”); C. if(document.getElementsByName(“name”).value ==””) alert(“输入不能为空”); D. if(document.getElementsByName(“name”).value.length==0) alert(“输入不能为空”); o 9. 用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要</p> <div> <div>相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="10839079"><a href="/topic/10839079/" target="_blank">jsp题库及参考答案</a></li> <li id="12273631"><a href="/topic/12273631/" target="_blank">jsp题库</a></li> <li id="10218947"><a href="/topic/10218947/" target="_blank">jsp面试题库选择题</a></li> <li id="9485252"><a href="/topic/9485252/" target="_blank">jsp试题以及答案</a></li> <li id="11511169"><a href="/topic/11511169/" target="_blank">jsp试题</a></li> <li id="6638125"><a href="/topic/6638125/" target="_blank">jsp试题及答案</a></li> </ul> </div> </div> </div> <div class="container"> <div>文本预览</div> <div class="textcontent"> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/1b9389079.html" target="_blank">JSP复习题及部分答案</a></li> <li><a href="/doc/e118261896.html" target="_blank">JSP课后习题参考答案</a></li> <li><a href="/doc/4d14358788.html" target="_blank">JSP期末试卷A及答案</a></li> <li><a href="/doc/6f15387061.html" target="_blank">完整word版,jsp题库及参考答案</a></li> <li><a href="/doc/a37224573.html" target="_blank">jsp程序设计第2版习题解答含题目</a></li> <li><a href="/doc/055436578.html" target="_blank">JSP程序设计习题答案</a></li> <li><a href="/doc/e9697798.html" target="_blank">JSP 复习题及参考答案</a></li> <li><a href="/doc/3513123692.html" target="_blank">jsp题库及参考答案</a></li> <li><a href="/doc/6d3690892.html" target="_blank">大学第二学期JSP期末考试试卷及参考答案</a></li> <li><a href="/doc/8f8561522.html" target="_blank">JSP 复习题及参考答案</a></li> <li><a href="/doc/c79868494.html" target="_blank">JSP程序设计习题解答</a></li> <li><a href="/doc/0514167697.html" target="_blank">jsp题库及参考答案要点</a></li> <li><a href="/doc/e417767459.html" target="_blank">JSP试题及答案2016</a></li> <li><a href="/doc/4413152208.html" target="_blank">jsp课后习题答案</a></li> <li><a href="/doc/6012988537.html" target="_blank">JSP复习题及部分答案</a></li> <li><a href="/doc/ab2652925.html" target="_blank">JSP笔试题及标准答案</a></li> <li><a href="/doc/de12266545.html" target="_blank">JSP课后习题参考标准答案</a></li> <li><a href="/doc/2914664029.html" target="_blank">JSP课后习题答案</a></li> <li><a href="/doc/fb3994480.html" target="_blank">jsp-servlet题库(附答案)</a></li> <li><a href="/doc/633578503.html" target="_blank">jsp题库及参考答案</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0619509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0a19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9619184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3319258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d719211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a519240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9019184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8819195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8319195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7b19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7019336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6819035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6819035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4219232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2a19396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2c19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1619338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/e619066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/b019159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "5b6924d86a0203d8ce2f0066f5335a8102d2668e"; </script> <script type="text/javascript">bdtj();</script> <footer class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a> © 2022 www.doczj.com <a href="/sitemap.html">网站地图</a></p> <p> <a href="https://beian.miit.gov.cn" target="_blank">闽ICP备18022250号-1</a>  本站资源均为网友上传分享,本站仅负责分类整理,如有任何问题可通过上方投诉通道反馈 <script type="text/javascript">foot();</script> </p> </footer> </body> </html>