收藏 分享(赏)

JavaWeb期末考试题必过宝典.doc

上传人:weiwoduzun 文档编号:3214218 上传时间:2018-10-07 格式:DOC 页数:32 大小:88.98KB
下载 相关 举报
JavaWeb期末考试题必过宝典.doc_第1页
第1页 / 共32页
JavaWeb期末考试题必过宝典.doc_第2页
第2页 / 共32页
JavaWeb期末考试题必过宝典.doc_第3页
第3页 / 共32页
JavaWeb期末考试题必过宝典.doc_第4页
第4页 / 共32页
JavaWeb期末考试题必过宝典.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、JAVAWEB期末考试必过宝典版权所有简圣光JavaWeb考试题1、说出Servlet 的生命周期,并说出Servlet 和CGI 的区别? 【基础】答:Web 容器加载Servlet 并将其实例化后,Servlet 生命周期开始,容器运行其init 方法进行Servlet 的初始化,请求到达时运行其service 方法,service方法自动派遣运行与请求对应的doXXX 方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy 方法。与cgi 的区别在于servlet 处于服务器进程中,它通过多线程方式运行其service 方法,一个实例可以服务于多个请求,并且

2、其实例一般不会销毁,而CGI 对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。2、Servlet 的基本架构。【基础】答:public class ServletName extends HttpServlet public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException public void doGet(HttpServletRequest request,HttpServletResponse resp

3、onse)throws ServletException, IOException 4、JSP 中动态INCLUDE 与静态INCLUDE 的区别?【基础】答:动态INCLUDE 用jsp:include 动作实现它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数;静态INCLUDE 用include 伪码实现,它不会检查所含文件的变化,适用于包含静态页面6、JSP 的内置对象及方法?【基础】答:request 表示HttpServletRequest 对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header 和session 数据的有用的方法。r

4、esponse 表示HttpServletResponse 对象,并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)。out 对象是javax.jsp.JspWriter 的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。pageContext 表示一个javax.servlet.jsp.PageContext 对象。它是用于方便存取各种范围的名字空间、servlet 相关的对象的API,并且包装了通用的servlet 相关功能的方法。session 表示一个请求的javax.servlet.http.HttpSession 对象。Session可以存贮用户的状

5、态信息。application 表示一个javax.servle.ServletContext 对象。这有助于查找有关servlet 引擎和servlet 环境的信息。config 表示一个javax.servlet.ServletConfig 对象。该对象用于存取servlet 实例的初始化参数。page 表示从该页面产生的一个servlet 实例。7、JSP 的常用指令?【基础】答:isErrorPage:是否能使用Exception 对象;isELIgnored:是否忽略EL 表达式;8、jsp 有哪些动作?作用分别是什么? 【基础】答:JSP 共有以下6 种基本动作:jsp:inclu

6、de:在页面被请求的时候引入一个文件;jsp:useBean:寻找或者实例化一个JavaBean。;jsp:setProperty:设置JavaBean 的属性。;jsp:getProperty:输出某个JavaBean 的属性;jsp:forward:把请求转到一个新的页面;jsp:plugin:根据浏览器类型为Java 插件生成OBJECT 或EMBED 标记。9、jsp 有哪些内置对象?作用分别是什么? 【基础】答:JSP 共有以下9 种基本内置组件(可与ASP 的6 种内部组件相对应):request:用户端请求,此请求会包含来自GET/POST 请求的参数;response:网页传回

7、用户端的回应;pageContext:网页的属性是在这里管理;session:与请求有关的会话期;application:servlet 正在执行的内容;out:用来传送回应的输出;config:servlet 的构架部件;page:JSP 网页本身;exception:针对错误网页,未捕捉的例外。10、get 和post 的区别?【基础】答:Form 中的get 和post 方法,在数据传输过程中分别对应了HTTP 协议中的GET 和POST 方法。二者主要区别如下:1)Get 是用来从服务器上获得数据,而Post 是用来向服务器上传递数据;2)Get 将表单中数据按照variable=va

8、lue 的形式,添加到action 所指向的URL 后面,并且两者使用“?”连接,而各个变量之间使用“javaScript:var selectItems = document.getElementsByName(“bank No”);selectItems0.value;14、javascript 常用的方面;【基础】答:常用于数据输入校验和页面特殊效果等。15、常用的web 容器和开发工具;【基础】答:最常用的容器包括:tomcat、weblogic;开发工具有:eclipse,jbuilder。16、请画出Servlet 2.2 以上Web Application 的基本目录结构(2 分

9、钟)答:目录结构如下图所示:webapps|Applocation|_| |JSP 页面WEB-INF|_| | |classes lib web.xml1.17、JSP 和 Servlet 有哪些相同点和不同点,他们之间的联系是什么?有 servlet为什么还要 jsp?答:JSP 是Servlet 技术的扩展,本质上是Servlet 的简易方式,更强调应用的外表表达。JSP 编译后是“类servlet“。Servlet 和JSP 最主要的不同点在于,Servlet 的应用逻辑是在Java 文件中,并且完全从表示层中的HTML 里分离开来。而JSP 的情况是Java 和HTML 可以组合成一

10、个扩展名为.jsp 的文件。JSP 侧重于视图,Servlet 主要用于控制逻辑。jsp在其内容显示上更好,servlet 在逻辑处理更据优越性,JSP 是显示层的。重在显示。Servelt 是控制层的,重在业务逻辑。可以降低耦合、有利于分工。18、jsp 的四种范围?【基础】答:a.page 是代表与一个页面相关的对象和属性。一个页面由一个编译好的Java servlet 类(可以带有任何的include 指令,但是没有include 动作)表示。这既包括servlet 又包括被编译成servlet 的JSP 页面b.request 是代表与Web 客户机发出的一个请求相关的对象和属性。一个

11、请求可能跨越多个页面,涉及多个Web 组件(由于forward 指令和include 动作的关系)c.session 是代表与用于某个Web 客户机的一个用户体验相关的对象和属性。一个Web 会话可以也经常会跨越多个客户机请求d.application 是代表与整个Web 应用程序相关的对象和属性。这实质上是跨越整个Web 应用程序,包括多个页面、请求和会话的一个全局作用域。19、Request 对象的主要方法? 【基础】答:setAttribute(String name,Object):设置名字为name 的属性值getAttribute(String name):返回由name 指定的属

12、性值getAttributeNames():返回request 对象所有属性的名字集合(枚举)getCookies():返回客户端的所有Cookie 对象,结果是一个Cookie 数组getCharacterEncoding():返回请求中的字符编码方式getContentLength():返回请求的Body 的长度getHeader(String name):获得HTTP 协议定义的文件头信息getHeaders(String name):返回指定名的request Header 的所有值(枚举)getHeaderNames():返回所有request Header 的名字(枚举)getIn

13、putStream():返回请求的输入流,用于获得请求中的数据getMethod():获得客户端向服务器端传送数据的方法getParameter(String name):获得客户端请求中传送的name 指定的参数值getParameterNames():获得客户端传送给服务器端的所有参数的名字(枚举)getParameterValues(String name):获得有name 指定的参数的所有值getProtocol():获取客户端向服务器端传送数据所依据的协议名称getQueryString():获得查询字符串getRequestURI():获取发出请求字符串的客户端地址getRemot

14、eAddr():获取客户端的IP 地址getRemoteHost():获取客户端的名字getSession(Boolean create):返回和请求相关SessiongetServerName():获取服务器的名字getServletPath():获取客户端所请求的脚本文件的路径getServerPort():获取服务器的端口号removeAttribute(String name):删除请求中的一个属性20、如何实现servlet 的单线程模式?【基础】答:21、页面间对象传递的方法。【基础】答:request,session,application,cookie 等。22、详细描述MVC

15、。【基础】答:基于Java 的Web 应用系统采用MVC 架构模式,即model(模型)、view(视图)、control(控制)分离设计;这是目前WEB 应用服务系统的主流设计方向。Model:即处理业务逻辑的模块,每一种处理一个模块;View:负责页面显示,显示MODEL 处理结果给用户,主要实现数据到页面转换过程;Control:负责每个请求的分发,把FORM 数据传递给MODEL 处理,把处理结果的数据传递给VIEW 显示。23、MVC 的各个部分都有那些技术来实现?如何实现? 【基础】答:MVC 是ModelViewController 的简写。“Model“ 代表的是应用的业务逻辑

16、(通过JavaBean,EJB 组件实现), “View“ 是应用的表示面(由JSP 页面产生),“Controller“ 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。24、应用服务器有那些?【基础】答:BEA WebLogic Server, IBM WebSphere Application Server, Oracle9iApplication Server, JBoss, Tomcat。25、Servlet 执行时一般实现哪几个方法?【基础】答:public void init(Se

17、rvletConfig config)public ServletConfig getServletConfig()public String getServletInfo()public void service(ServletRequest request,ServletResponseresponse)public void destroy()28、几种会话跟踪技术?【基础】答:cookie、URL 重写、设置表单隐藏域。29、BS 与CS 的联系与区别?【基础】答:C/S 是Client/Server 的缩写,是客户机与服务器结构的应用程序,服务器通常采用高性能的PC、工作站或小型机,

18、并采用大型数据库系统,如Oracle、Sybase、Informix 或SQL Server。客户端需要安装专用的客户端软件。B/是Brower/Server 的缩写,是浏览器和服务器结构的应用程序,即Web 应用程序,客户机上只要安装一个浏览器(Browser),如Netscape Navigator 或InternetExplorer,服务器安装Oracle、Sybase、Informix 或SQL Server 等数据库。在这种结构下,用户界面完全通过WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过eb Server 同数据库进行数据交互。C/S

19、与B/S 区别:1)硬件环境不同:C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务;B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S 更强的适应范围, 一般只要有操作系统和浏览器就行;2)对安全要求不同:C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S 发布部分可公开信息;B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户;3)对程序架构不同:C/S 程序可以更加注重流程, 可以

20、对权限多层次校验, 对系统运行速度可以较少考虑;B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上.比C/S 有更高的要求B/S 结构的程序架构是发展的趋势, 从MS 的.Net 系列的BizTalk 2000 Exchange 2000 等, 全面支持网络的构件搭建的系统. SUN 和IBM 推的JavaBean 构件技术等,使B/S 更加成熟;4)软件重用不同:C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S 要求下的构件的重用性好;B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子;5

21、)系统维护不同:C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统;B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级;6)处理问题不同:C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统;B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S 无法作到的. 与操作系统平台关系最小;7)用户接口不同:C/S 多是建立的Window 平台上,表现方法有限,对程序员普遍要求较高;B/S 建立在浏览器上, 有

22、更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本;8)信息流不同:C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低;B/S 信息流向可变化, B-B B-C B-G 等信息、流向的变化, 更像交易中心。30、过滤器有哪些作用?【基础】答:可以验证客户是否来自可信的网络,可以对客户提交的数据进行重新编码,可以从系统里获得配置的信息,可以过滤掉客户的某些不应该出现的词汇,可以验证用户是否登录,可以验证客户的浏览器是否支持当前的应用,可以记录系统的日志等等。31、过滤器的用法?(对客户端的请求统一编码和对客户端进行认证)【基础】答:首先要实现(implements)

23、Filter 接口,同时覆盖Filter 接口的三个方法:init(FilterConfig config) /用于获得FilterConfig 对象;doFilter(ServletRequest request, ServletResponse response,FilterChain chain) /进行过滤处理一些业务;destroy() /销毁Filter。32、简述HttpSession 的作用、使用方法,可用代码说明。(3 分钟)【基础】答:HttpSession 中可以跟踪并储存用户信息,把值设置到属性中,有2 个方法:setAttribute(),getAttrribute(

24、);例如:在一个方法中用session.setAttribute(“student”,student);在session 中设置一个属性名为student,值为一个名为student 的对象。而后可在同一session 范围内用getAttribute(“student”)取出该属性,得到student对象。33、介绍在JSP 中如何使用JavaBeans?【基础】答:在JSP 中使用JavaBean 常用的动作有:1):用来创建和查找bean 对象;2):用来设置bean 的属性,即调用其setXxx()方法;3):用来获得bean 的属性,即调用其getXxx()方法。34、JSP 和Se

25、rvlet 中的请求转发分别如何实现?【基础】答:JSP 中的请求转发可利用forward 动作实现:;Serlvet 中实现请求转发的方式为:getServletContext().getRequestDispatcher(path).forward(req,res)。35、Web.Xml 的作用?【基础】答:用于配置web 应用的信息;如listener、filter 及servlet 的配置信息等。36、写出熟悉的JSTL 标签。【基础】答:、。38、JSP 标签的作用?如何定义?【中等难度】答:作用:分离jsp 页面的内容和逻辑;业务逻辑开发者可以创建自定义标签;封装业务逻辑;可重用并

26、且易维护;易于手工修改、易于工具维护;提供简洁的语法;定义:写标签处理器;写tld 文件;讲标签处理器和tld 文件放到同一个包里面;把jsp 页面和标签库配置部署在一起。39、写一个自定义标签;【中等难度】答:代码如下:import javax.servlet.jsp.tagext.*;import javax.servlet.jsp.*;import java.io.*;public class TimeTag extends SimpleTagSupportprivate boolean isServer = true;public void setServer(boolean isSe

27、rver)this.isServer = isServer;public void doTag() throws JspException, IOExceptionJspWriter out = getJspContext().getOut();if(isServer) out.println(new java.util.Date();elseout.println(“);out.println(“document.write(new Date();“);out.println(“);40、javascript 的优缺点和内置对象;【中等难度】答:1)优点:简单易用,与Java 有类似的语法,

28、可以使用任何文本编辑工具编写,只需要浏览器就可执行程序,并且事先不用编译,逐行执行,无需进行严格的变量声明,而且内置大量现成对象,编写少量程序可以完成目标;2)缺点:不适合开发大型应用程序;3)Javascript 有11 种内置对象:Array、String、Date、Math、Boolean、Number、Function、Global、Error、RegExp、Object。1.标签基本构成. HTML文件全文的开始结束标记. HTML文件头部的开始结束标记. HTML文件页面标题的开始结束标记. HTML文件体部的开始结束标记2.form表单基本元素text,submit,image,

29、file,checkbox,password,email,seletion属性 method action name3.js使用的三种方式1) 事件定义2)直接嵌入式:可以出现在html的任意位置3)文件调用4.web相关的view层放在哪WebRoot下的*.jsp相关文件都是View层5.引用的架包放在哪web下的Lib文件夹里6.web.xml在哪webInfo文件夹下7.tomacat端口号修改在哪在tomacat的文件夹中的conf文件夹下的server.xml文件内配置8.css添加的四种方式1)行内添加,2)import引入import “import.css“3)连接引入4)嵌

30、入 h2 color:white;background-color:blue;9.请求重定向和请求转发的区别RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源。10.servlet的生命周期1. web服务器首先会检查是否已经装载并创建了该servlet实例对象。如果是直接进行第4步,否则执行第2步2. 装载并创建该servlet的一个实例对象3. 调用servlet实例对象的init方

31、法4. 创建一个用于封装http请求消息的httpservletrequest对象和一个代表http响应纤细的httpservletresponse对象,然后调用service()方法并将请求和响应作为参数传递进去。5. web应用被停止或者重启之前,servlet引擎将卸载servlet,在卸载之前调用servlet的destroy()方法11.区分jsp和servletJSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成擅长于流程控制和事务处理而通过Servlet来生成动态网页;JSP由HTML代码和JSP标签构成,可以方便地编写动态网页因此

32、在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.12.Tomcat的安装和主要目录结构1)在Tomcat官网下载相关的压缩包,解压后,即可使用2)主要目录结构:bin: 开启和关闭tomcat服务等功能所在目录lib:包含Tomcat使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中Logs:存放Tomcat的日志文件webapp:包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下work:Tomcat自动生成,放置Tomcat运行时的临时文件(如编译后的JSP文件).如在Tomcat运行时删除此目录.

33、JSP页面将不能运行. jsp生成的sevlet放在此目录下13.session怎么区分会话对象客户首次访问服务器的一个页面时,服务器就会为该客户分配一个session对象,同时为该session对象指定一个唯一的ID,并且将该ID号发送到客户端并写入到cookie中,使得客户端与服务器端的session建立一一对应关系14.el表达式是什么,怎么用1)EL表达式是为了便于存取数据而定义的一种语言2)使用$expression来获取变量的值与.两种运算符来存取数据也可以使用各种运算符和函数来对数据进行处理15.JSTL是什么,怎么用1)JSTL是一个实现Web应用程序中常用功能的定制标签库集,

34、由5个不同的功能标签库组成2)使用前,必须下载好JSTL,然后复制到Web工程下的/WEB-INFO/lib目录下在JSP页面中添加 然后就可以使用JSTL了16.MVC经典架构业务应用层是用JAVABEAN来做控制层是使用Sevlet来做View层是使用HTML来做17.JSP常用的内置对象及生命周期1.request对象的范围:2.response:响应对象3.pageContext:页面上下文对象4.session会话对象5.application:应用程序对象6.out:输出对象7.config:配置对象8.page:页面对象9.exception:异常对象18.JSP指令(动作)是什

35、么JSP指令分为两者那个:第一是page指令,用来完成导入制定的类、自定义Sevlet的超类等任务第二是include命令,用来在JSP文件转换成Servlet时引入其他文件,JSP也可以使用taglib指令,来自定义标签。19.jsp语法来计算表达式并输出结果在JSP中写JAVA代码,并把代码插入到Servlet的service方法声明,加入到Servlet类20.javascript 是弱类型语言,和java无关,var a=10,a=20,21.程序题.登录校验servlet:package com.hncj;import java.io.*;import javax.servlet.S

36、ervletException;import javax.servlet.*;public class login extends HttpServlet public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException String user = “root“;String passwd = “123456“;String username = request.getParameter(“username“);String userpa

37、ss = request.getParameter(“password“);if(user.equals(username)request.setAttribute(“userpass“, userpass);request.getRequestDispatcher(“/ok.jsp“).forward(request,response);elserequest.setAttribute(“username“, username);request.setAttribute(“userpass“, userpass);request.getRequestDispatcher(“/Error.js

38、p“).forward(request,response);public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException JSP:index:ok:okuser:$username or password:$userpass is ok;error:false user:$username or password:$userpass is false.2.tomcat 默认端口号是多少?怎样修改端口?默认端口是:8080。找到 to

39、mcat 的安装目录,有个 conf 文件夹,里面有个 server.xml。 把这个 8080 改成你需要的就可以了。3.重定向与转发技术的区别?1.转发是服务器行为,重定向是客户端行为。2.转发时浏览器上的网址不变 ,转发的路径必须是同一个 web 容器下的 url,不能转向到其他 web 路径上去。重定向时浏览器网址发生变化,得到响应后浏览器自动发送新的 http 请求,请求的 url 是新的location 地址,在这里 location 可以重定向到任意 URL。3.转发做了一次请求,重定向至少做了两次请求。5.添加样式表的方法1.行内样式表2.嵌入样式表3.链接样式表4.输入样式表

40、6.MVC 中的 M、V、C 各指的是什么 请述其各自的作用。M:Model(模型) ,在 j2ee 开发中扮演数据封装相关的角色(像 javabean) ;V:View( 视图),在开发中扮演数据显示相关的角色(像 jsp,html 文件) ;C:Controller(控制器),在 j2ee 开发中扮演数据控制相关的角色(像 Servlet、Action 等) 。7.什么是 cookie? cookie 有什么作用?Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。Cookie 为

41、 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问您的站点时,您可以利用 Cookie 保存用户首选项或其他信息,这样,当用户下次再访问您的站点时,应用程序就可以检索以前保存的信息。练习题1、下面哪一个不是动态网页技术( D ) 。A.ASP B.JSP C.PHP D.HTML2、下列关于 Tomcat 说法不正确的是( B )。A.Tomcat 是一个 Servlet 容器。 B.Tomcat 是一种编程语言。C.Tomcat 是一个免费开源的项目。 D.Tomcat 的默认端口是 8080。3、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的 JSP 对

42、象是( C ) 。A.Response 对象 B.Session 对象C.Application 对象 D.Request 对象4、Servlet 需要在( C )文件中进行配置。A.context.xml B.web.config C.web.xml D.webapp.xml5、JSP 页面经过编译之后,将创建一个( B ) 。 (选择一项)A.applet B.servletC.application D.exe 文件6、下列哪个方法用于从 ServletContext 中检索属性?( B )A.Object getObject(int index) B.Object getAttribu

43、te(String name)C.String getObjext(int index) D.String getAttribute(String name)7、下列哪个接口或类检索与用户相关的会话对象?( D )A.HttpServletResponse B.ServletConfigC.ServletContext D.HttpServletRequest8、中指定 Bean 实例的存取范围的属性是( C )。A. id B. class C. scope D. type 9、下列哪个 page 指令是合法的?( C )A. B.C. D.10、下列不是 JSP 隐含变量的是( C )。A

44、.request B.out. C.context D.sesion11、为了丰富 JSP 页面的图形化布局,可以使用下面哪个 JSP 标准动作把一个图像导入到 JSP 页面中?( D )A. B. C. D.使用 JSP 标准动作无法做到12、在 JSP 中,( A )动作用于将请求转发给其他 JSP 页面。 A.forward B.includeC.useBean D.setProperty13、在 JSP 的 Model II 模式中,模型层对象被编写为( D )。A.Applet B.JSPC.Servlet D.JavaBean14.在 JSP 的 Model II 模式中,视图层对

45、象被编写为( B )。A. Applet B. JSP C. Servlet D. JavaBean15.从 “员工” 表的“ 姓名”字段中找出名字包含“玛丽”的人,下面哪条 select 语句正确:( D )A.Select * from 员工 where 姓名 =_玛丽_ B.Select * from 员工 where 姓名 =%玛丽_C.Select * from 员工 where 姓名 like _玛丽% D.Select * from 员工 where 姓名 like %玛丽%16、Page 指令中的“contenType”属性是用于指出( B ) 。A.数据库类型 B.网页类型

46、C.服务器类型 D.用户类型17、关于 web.xml 的配置说法错误的是( D )。A.在 web.xml 描述中,要指定这个 Servlet 的名字。B.在 web.xml 描述中,要指定这个 Servlet 的类。C.在 web.xml 描述中,要为 Servlet 做 URI 映射。D.在 web.xml 中不可同时指定多个 Servlet。18、( D )是 JSP 中最基本的对象,它是用户与服务器进行交互的基础。A.Response 对象 B.Session 对象C.Application 对象 D.Request 对象19、Java 是( C )公司开发的。A.Microsoft

47、 B.Adobe C.Sun .DMacromedia20、 Servlet 中,HttpServletResponse 的( C )方法用来把一个 Http 请求重定向到另外的 URL。A.sendURL() B.redirectURL()C.sendRedirect() D.redirectResponse()21、不能实现会话跟踪技术的是( B )。A.URL 重写 B.使用 application C.使用 Cookie D.使用 session22、在 JSP 中,page 指令的 ( B )属性用来引入需要的包或类。A extends B importC languge D con

48、tentType23、下列哪个状态码表示“Not Found 无法找到指定位置的资源”?( D )A.100 B.201 C.400 D.40424、在 web.xml 中,有如下代码:30上述代码定义了默认的会话超时时长,时长为 30( C ) 。 A.毫秒 B.秒C.分钟 D .小时25、session 对象的( B )方法可以用来设置 session 对象的超时时间。A. time() B. setMaxInactiveInterval() C. maxTime() D. invalidate() 26、用下列哪个方法将使会话失效?( A )A.session.invalidate();

49、 B.session.close();C.session.destroy(); D.session.end();27、在 JSP 中如果要导入 java.io.* 包,应该使用( A )指令。A. page B. include C. taglib D. forward28、在 Servlet 里,能正确获取 session 的语句是( A ) 。 A.HttpSession session = request.getSession(true);B.HttpSession session = request.getHttpSession(true);C.HttpSession session = response.getSession(true);D.HttpSessio

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 试题课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报