admin 管理员组

文章数量: 887021


2024年1月13日发(作者:sql统计函数)

章节编号标题JW-1Java Web开发一级标题序号标题2Web应用的工作原理编号2题干HTTP协议中访问Web服务的默认端口号是:Web应用程序依赖于哪种通信协议:http协议是无状态协议,因此在客户端与服务器之间:关于HTTP协议中GET方法和POST方法描述正确的是:在Web应用程序的部署描述中有下列代码: 45定义了会话默认的超时属性为在JavaEE中,Web应用程序通常在发布前打包形成哪种文件类型:如果Web应用程序目录结构的顶层目录命名为“fitCRM”,则下列相对路径表示的文件名是哪个是错误的:下列代码编译运行后将出现什么结果:public class HelloServletextends HttpServlet{ public voidservice(HttpServletRequestrequest,HttpServletResponse response) throwsServletException,IOException{ PrintWriter out =ter();

n("hello"); }}3Java Web应用目录结构3JW-2请求与响应1Servlet详解8

下面的配置信息中,哪一项可以为HelloServlet提供初始化参数:在Servlet中,通过哪个接口的什么方法可以获得配置中的初始化参数:在JavaEE中,如果希望当用户输入:localhost:8080/Welcome/index/,就能调用包中的IndexServlet,在部署描述文件中正确的配置是:

在Servlet中有代码片段如下:public voiddoGet(HttpServletRequestreq,HttpServletResponseres) throwsServletException,IOException{ PrintWriter out =ter(); n("this isstep ONE!");

direct("/"); ();}而文件中内容为<% n("This isstep TWO!");%>当Servlet程序正常运行后,显示的结果为:

有Servlet代码片段如下,public voiddoGet(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{

n("get");}public voiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{

n("post");}protected voidservice(HttpServletRequest request,HttpServletResponseresponse) throwsServletException,IOException{

在开发Servlet程序时,以哪个类型为基类进行扩展时需要重写父类的doGet()和doPost()方法:2请求对象(Request)4用下列那条语句可以获得页面文本框输入的数量信息(文本框命名为count):HttpServletRequest接口的哪一个方法可以用来接收表单中checkbox组件提交的参数:在JavaEE中如果需要获取用户通过表单提交的数据,可以使用ServletRequest接口的哪个方法:HttpServletResponse接口的哪一个方法可以实现请求的重定向:3响应对象(response)2

JW-4会话跟踪与Servlet通信1会话6在JavaEE中,请求的重定向可以通过下面哪条语句实现:调用HttpServletRequest接口的下列哪个方法用于返回与当前请求相关联的会话,如果没有回话存在则返回null:HttpSession接口在下列哪个包中:在Servlet中哪一条语句可以获取当前会话:下面哪一条语句可以保证会话在应用程序中一直有效,不会超时:在Servlet中,可以通过哪一个类型的什么方法创建会话:2Cookie33Servlet通信4在JSP中可以通过那些手段获取Web应用程序上下文路径:Servlet中有一行代码:Userusr = (User)sion().getAttribute("usr");如果usr不为null,则该对象保存在哪一个作用域空间中:在Servlet中,可以通过哪一个对象的forward方法和include方法访问其他Web资源:在Servlet中有一行代码:uestDispatcher("________").forward(request,response);在空白处可以使用的路径有哪些:Servlet开发时,可以将数据保存在哪三个不同的作用域中:JW-5JSP概述12JSP入门JSP页面构成1在JSP中需要自定义一个方法时,需要使用哪一个标记:1下列哪些JSP代码有语法错误:JSP页面经过转译后将形成一个:3JSP执行过程2

JW-6指令与脚本1jsp指令元素在JSP页面中,标签可以正常的工作,那么在taglib指令中prefix属性的值应当是:3下列哪些语句可以在JSP中包含:在JSP的page指令中哪一个属性用来引入需要的包或类:下列那一条JSP指令可以当前指定为异常处理页面:JSP指令不包括:下面那条语句可以把ArrayList类引入到JSP页面中使用:在JavaEE中,<%="4"+20 %>将输出:下列代码中那一段可以在JSP中记录被用户浏览过的次数:2脚本元素3在JSP文件中只写了一行代码:<%=11 + fit %>,运行时页面上将输出:在JSP中有一行代码:<%String message = "欢迎来到行知汇元"; %>。如何在页面中显示这条文本信息:JSP页面代码如下:<% int cnt = 1;%>Cnt:<%= ++cnt %>运行后的结果是:

JW-7使用JSP内置对象2输入输出对象3在JSP页面中有代码片段如下,<%! int value=15; %><% int value=10; %><%! int getValue(){ return value; }%value 1=<%=value%>value 2=<%=getValue()%>输出结果为:在JSP中有代码片段如下,<% int count = 0; %><%=++count%>当客户第3次浏览这个页面时,输出的值是:在JSP页面中有代码片段如下:<% String str=null; %>字符串内容为:<%= str %>运行时将发生什么情况:在JSP页面中有代码片段如下:<% int x=10; %><%! int x=20; %>x=<%=++x %>当这个页面被第5次浏览时,页面中将显示:JSP的隐式对象包括:在JSP中,哪一个隐式对象代表客户端发来的请求信息:3作用域通信对象3在JSP中如果希望一个对象在页面下一次被刷新时被销毁,则应该保存在哪个作用域中:下列哪一项不属于JSP的作用域范围隐式对象:在JSP隐式对象中的作用域范围最大的是:5JW-8JavaBean和JSP动作2错误对象访问JavaBean2在JSP页面中,如果要确保动作中的stu对象保存在于会话作用域中,应当添加什么属性:下列哪条语句可以正确地在JSP动作中引入包中的User类:4

在JSP中有一行代码:,下面哪一句代码可以输出usr对象的nickName属性:在JSP页面中有一行代码:student对象将保存到哪一类型的对象中:在JSP中通过引入JavaBean,随后用来输出,但是如果User类中既没有属性age,也没有访问方法getAge(),那么运行后页面将显示:在JSP中,有include指令和include动作,下列说明有哪些是错误的:在JSP标准动作中,哪一项是用来将请求转发给其他Web资源:在JSP页面中有代码片段如下, 如果希望在页面中输出userName的值,则需要增加下列那句代码:在页面中有一行代码<%ribute("loginName","LiMing");%>,另有中则包含一行代码<%=ribute("loginName"); %>,如果要求在运行时页面输出LiMing,那么需要在中增加下列哪一行代码:3jsp动作指令6

如果希望在页面中嵌入中的内容,并且向传递一个userName参数,应当在页面中增加下列哪句代码来实现:在文件中有代码片段如下,<%=ameter("number")%> <%=ameter("number")%>而中只有一句代码<%=ameter("number")%>,当用户通过url地址“localhost:8080/demo/?number=3”来访问时,页面将显示:JW-9EL 表达式语言2表达式语言的作2用使用表达式语言4页面中${e}的执行效果等同于下列哪一行代码:EL表达式可以很方便的输出哪些数据:表达式语言的语法格式是:3JW-10JSTL应用12JSTL概念JSTL分类2在JSTL中,哪一个标签库是用来创建国际化应用的:在JSP中有代码片段如下<%ribute("ulist",newString[]{"Wang","Zhang","Li"}); %>${usr}页面中将显示:23核心标签库6

在JSP页面中有这样一段代码:<% int number = 15;%> 这是一个奇数! 这是一个偶数!输出的结果是:在JSTL中作用类似于Java代码中case语句的条件标签是:在JSTL的标签中,用于指定被遍历的集合对象的属性是:4I18N与格式化标签库2对Web应用程序国际化时,不同语言编码的属性文件后缀是:在编写Servlet过滤器时,哪一个接口用来调用过滤器链中的下一个过滤器或Web资源:Servlet过滤器的Filter接口中规定的生命周期方法里不包括:在Web应用程序的部署描述中,通过下列那一项元素来将过滤器映射到Web资源:在Servlet过滤器生命周期中,当请求或响应传递时,何时调用service方法:配置Servlet过滤器时,哪一项元素可以包括作为子元素:下面哪一个过滤器配置可以使得每一个请求和响应都经过LoginFilter过滤器:JW-11Web过滤器组件1过滤器概念32过滤器使用3

测试题选项125smtp客户端发送请求后断开连接80http客户端和服务器一直保持连接选项28080ftp客户端和服务器不连接选项3GET方法用于检索文档、图表或GET方法用于查询字符串的形式GET方法传递的参数是加密的数据库查询结果发送请求信息,查询字符串长短没有限制45小时45次访问45分钟.r//B-INF/classes/fitcrm/编译成功,部署后运行时页面不显示任何内容编译时提示缺少doGet()或doPost()方法,编译失败;编译成功,部署后运行时页面显示文字:hello

HelloServlet ervlet encode utf-8 Servlet、getParameter(Stringname); HelloServlet ervlet encode utf-8 Servlet、getInitParameter(Stringname); /index/*name>index lass>rvletxServlet index /index/* HelloServlet ervlet encode utf-8ServletConfig、getParameter(String name); index ervlet index /index/*

This is step ONE!This is step TWO!This is step TWO!This is step ONE!

ameterInt("ameterValue("ameter("counnt");count");t");String getParameter(Stringname)StringString[]getParameterValues(String[]getParameter(String name)name)getParameter(String name)doGet(HttpServletRequestreq,HttpServletResponseres)getAttribute(String name)reload();redirectUrl();sendRequest();

direct();direct("http:direct();//");getSession(true)getSession(null)getSession()nHttpSession session =sion(true);tpSession session =sion(true);sion().setMaxInactiveInterval(0);HttpServletRequest,newSession();HttpSession session =pSession(true);sion().sion().setTimout(0);eout(-1);HttpServletResponse,newSession();HttpServletRequest,getSession();textPath()h()textPath()sessionpageContextrequestHttpServletRequestServletContextHttpServletResponse/user//://tomcat/webapp/demo/请求、响应和会话响应、会话和上下文会话、上下文和请求<% %><%! %><%=%><%="Hello World"; %>application<%! int number; %>servlet<% String str="HelloWorld"; />exe

valuevtname<%@ includepage=""%>extend<%@ includefile=""%>implementimport<%@ page isErrorPage="true"%>page<@import="ist">24<%if(ribute("cnt")==null){

ribute("cnt", new Integer(1));} else { Integer cnt =(Integer)ribute("cnt");

ribute("cnt", newInteger(ue()+1));}%>页面已经被浏览了 <%=cnt%> 次。<%@ page errorPage="true"%>taglib<@import="ist" @>420页面已经被浏览了<%=ue()+1%> 次。<%@ pageexceptionPage="true" %>forward<%@ pageimport="ist" %>204<%Integer cnt = newInteger(1);if(ribute("cnt")==null){

ribute("cnt", cnt);} else { cnt =(Integer)ribute("cnt");

ribute("cnt", newInteger(ue()+1));}%>页面已经被浏览了 <%=cnt%>次。fit1111fit

message

<% message; %>

<%= message %>

Cnt:1Cnt:21:2

value 1=10 value2 = 10value 1=15 value2 = 15value 1=10 value2 = 15012转译时发生错误编译时发生错误执行时发生NullPointerException异常x=10x=11x=20pageContextpagerequestclientresponserequestpageContextrequestsessionpagesessionrequestrequestresponseapplicationsave="request"save="session"scope="request"

property="nickName"/>PageContextHttpServletServletContext0null空白include指令用于加载静态页面,include动作用于加载JSP页面includeinclude动作在转译后转换成代码n("被嵌入的文件");forwardinclude指令用于将被包含的文件嵌入到转译后的Servlet源代码中。useBean<%=ribute("userName")%><%"); %>

3 3 3<%@ includeMing"%> 3 3 53 5 3Servlet中定义的变量中的配置信息JavaScript中的变量{EL expression}${EL expression}@{EL expression}<%=o().ClsName()%><%o().clsName()%><%=e%>functions标签库核心标签库I18N和格式化标签库usrWang Zhang Liulist

这是一个奇数!这是一个偶数!空白的页面_ZHFilterConfigServletContextFilterChaininit()service()doFilter()请求时调用,响应时不调用请求时不调用,响应时调用请求时不调用,响应时不调用

LoginFilter /* LoginFilter * LoginFilter /*

选项41433pop3服务器发送响应后断开连接POST方法请求的页面能够设置为浏览器的书签45秒选项5参考答案4编译成功,部署后运行时页面显示运行时错误信息2

HelloServlet encode utf-8 2ServletConfig、getInitParameter(Stringname); ervlet /index/*42

出现运行时异常信息2

ameterValues("count");String[]getParameterValues(Stringname)doPost(HttpServletRequestreq,HttpServletResponse res)342sendRedirect();4

direct("");getSession(false)nHttpSession session =pSession(true);sion()..setMaxInactiveInterval(-1);HttpSession,newInstance();h()://12请求、响应和上下文3<%$ %>2<%= new () %>war132

getName2include233<%@ pageisExceptionPage="true" %>include<%@ pageimport="ist"@>不会输出,因为表达式有误1323错误信息4

<% (message);%>

34Cnt:2

value 1=15 value2 = 10332页面显示“字符串内容为:null”4x=212servletContextresponse1233application2session通过配置而确定33scope="session"44

<%=kName() %>24ApplicationContext3错误信息4include动作在运行时可以向被包含的JSP文件传递参数。getProperty122<%=ameter("userName")%>4<%@ include file=""%>4

<%@ include file=""userName="LiMing"%>33 5 53JavaBean中的属性4&{EL expression}<%=info().getClsName()%>24xml标签库3${usr}3

运行时错误信息2ties4HttpServletRequest3destroy()23请求时调用,响应时调用31 LoginFilter /*4


本文标签: 页面 方法 下列 请求 对象