admin 管理员组文章数量: 887021
2024年1月13日发(作者:sql统计函数)
章节编号标题JW-1Java Web开发一级标题序号标题2Web应用的工作原理编号2题干HTTP协议中访问Web服务的默认端口号是:Web应用程序依赖于哪种通信协议:http协议是无状态协议,因此在客户端与服务器之间:关于HTTP协议中GET方法和POST方法描述正确的是:在Web应用程序的部署描述中有下列代码:
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页面中,
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页面中,如果要确保
在JSP中有一行代码:
如果希望在页面中嵌入中的内容,并且向传递一个userName参数,应当在页面中增加下列哪句代码来实现:在文件中有代码片段如下,<%=ameter("number")%>
在JSP页面中有这样一段代码:<% int number = 15;%>
测试题选项125smtp客户端发送请求后断开连接80http客户端和服务器一直保持连接选项28080ftp客户端和服务器不连接选项3GET方法用于检索文档、图表或GET方法用于查询字符串的形式GET方法传递的参数是加密的数据库查询结果发送请求信息,查询字符串长短没有限制45小时45次访问45分钟.r//B-INF/classes/fitcrm/编译成功,部署后运行时页面不显示任何内容编译时提示缺少doGet()或doPost()方法,编译失败;编译成功,部署后运行时页面显示文字:hello
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=""%>implement
ribute("cnt", new Integer(1));} else { Integer cnt =(Integer)ribute("cnt");
ribute("cnt", newInteger(ue()+1));}%>页面已经被浏览了 <%=cnt%> 次。<%@ page errorPage="true"%>taglib<@import="ist" @>420
ribute("cnt", cnt);} else { cnt =(Integer)ribute("cnt");
ribute("cnt", newInteger(ue()+1));}%>页面已经被浏览了 <%=cnt%>次。fit1111fit
message
<% message; %>
<%= message %>
Cnt:1Cnt:21:2value 1=10 value2 = 10value 1=15 value2 = 15value 1=10 value2 = 15012转译时发生错误编译时发生错误执行时发生NullPointerException异常x=10x=11x=20pageContextpagerequestclientresponserequestpageContextrequestsessionpagesessionrequestrequestresponseapplicationsave="request"save="session"scope="request"
这是一个奇数!这是一个偶数!空白的页面
选项41433pop3服务器发送响应后断开连接POST方法请求的页面能够设置为浏览器的书签45秒选项5参考答案4编译成功,部署后运行时页面显示运行时错误信息2
出现运行时异常信息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
getName2
<% (message);%>
34Cnt:2value 1=15 value2 = 10332页面显示“字符串内容为:null”4x=212servletContextresponse1233application2session通过配置而确定33scope="session"4
<%=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
运行时错误信息2
版权声明:本文标题:JavaWeb测试题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705078043h472314.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论