HTTP协议中访问Web服务的默认端口号是:
A.25
B.80
C.8080
D.1433
_____________________________________________________________________
Web应用程序依赖于哪种通信协议:
A.smtp
B.http
C.ftp
D.pop3
_____________________________________________________________________
http协议是无状态协议,因此在客户端与服务器之间:
A.客户端发送请求后断开连接
B.客户端和服务器一直保持连接
C.客户端和服务器不连接
D.服务器发送响应后断开连接
_____________________________________________________________________
关于HTTP协议中GET方法和POST方法描述正确的是:
A.GET方法用于检索文档、图表或数据库查询结果
B.GET方法用于查询字符串的形式发送请求信息,查询字符串长短没有 post发送数据没有长短
C.GET方法传递的参数是加密的
D.POST方法请求的页面能够设置为浏览器的书签
###GET 方法
用于检索信息(如文档、图表或数据库请求结果)
请求的页面可以被设置为书签和使用电子邮件发送
请求信息作为查询字符串发送
POST 方法
用于发送敏感信息(如信用卡号)或要保存到数据库中的信息
请求的页面不能设置为书签或不能通过电子邮件发送
发送的数据没有大小
_____________________________________________________________________
"在Web应用程序的部署描述中有下列代码:
定义了会话默认的超时属性为"
A.45小时
B.45次访问
C.45分钟
D.45秒
_____________________________________________________________________
在JavaEE中,Web应用程序通常在发布前打包形成哪种文件类型:
A..jar
B..rar
C..war
D..web
_____________________________________________________________________
如果Web应用程序目录结构的顶层目录命名为“fitCRM”,则下列相对路径表示的文件名是哪个是错误的:
A.user/login.jsp
B./index.html
C.WEB-INF/classes/fitcrm/User.class
D.web.xml
_____________________________________________________________________
"下列代码编译运行后将出现什么结果:
public class HelloServlet extends HttpServlet{
public void service(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
PrintWriter out = response.getWriter();
out.println(""hello"");
}
}"
A.编译时提示缺少doGet()或doPost()方法,编译失败;
B.编译成功,部署后运行时页面显示文字:hello
C.编译成功,部署后运行时页面不显示任何内容
D.编译成功,部署后运行时页面显示运行时错误信息
_____________________________________________________________________
下面的配置信息中,哪一项可以为HelloServlet提供初始化参数:
A."
B."
C."
"
D."
_____________________________________________________________________
在Servlet中,通过哪个接口的什么方法可以获得配置中的初始化参数:
A.Servlet、getParameter(String name);
B.Servlet、getInitParameter(String name);
C.ServletConfig、getParameter(String name);
D.ServletConfig、getInitParameter(String name);
_____________________________________________________________________
在JavaEE中,如果希望当用户输入:http://localhost:8080/Welcome/index/,就能调用com.fit.demo.web包中的IndexServlet,在部署描述文件中正确的配置是:
A."
B."
C."
D."
_____________________________________________________________________
"在Servlet中有代码片段如下:
public void doGet(HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException{
PrintWriter out = response.getWriter();
out.println(""this is step ONE!"");
res.sendRedirect(""/two.jsp"");
out.close();
}
而two.jsp文件中内容为
<%
out.println(""This is step TWO!"");
%>
当Servlet程序正常运行后,显示的结果为:"
A."This is step ONE!
This is step TWO!"
B.This is step TWO!
C.This is step ONE!
D.出现运行时异常信息
_____________________________________________________________________
"有Servlet代码片段如下,
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException,IOException{
System.out.println(""get"");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException,IOException{
System.out.println(""post"");
}
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException,IOException{
System.out.println(""service"");
}
如果通过浏览器的地址栏输入正确的url运行该servlet后,控制台中将显示:"
A.post
B.get
C.service
D."service
get"
_____________________________________________________________________
在开发Servlet程序时,以哪个类型为基类进行扩展时需要重写父类的doGet()和doPost()方法:
A.GenericServlet
B.HttpServlet
C.ServletRequest
D.ServletResponse
_____________________________________________________________________
用下列那条语句可以获得页面文本框输入的数量信息(文本框命名为count):
A.reqeust.getParameterInt("count");
B.request.getParameterValue("count");
C.request.getParameter("count");
D.request.getParameterValues("count");
_____________________________________________________________________
HttpServletRequest接口的哪一个方法可以用来接收表单中checkbox组件提交的参数:
A.String getParameter(String name)
B.String getParameterValues(String[] name)
C.String[] getParameter(String name)
D.String[] getParameterValues(String name)
_____________________________________________________________________
在JavaEE中如果需要获取用户通过表单提交的数据,可以使用ServletRequest接口的哪个方法:
A.getAttribute(String name)
B.getParameter(String name)
C.doGet(HttpServletRequest req,HttpServletResponse res)
D.doPost(HttpServletRequest req,HttpServletResponse res)
_____________________________________________________________________
HttpServletResponse接口的哪一个方法可以实现请求的重定向:
A.reload();
B.redirectUrl();
C.sendRequest();
D.sendRedirect();
_____________________________________________________________________
在JavaEE中,请求的重定向可以通过下面哪条语句实现:
A.request.sendRedirect();
B.request.sendRedirect("http://www.11fit.com");
C.response.sendRedirect();
D.response.sendRedirect("http://www.11fit.com");
_____________________________________________________________________
调用HttpServletRequest接口的下列哪个方法用于返回与当前请求相关联的会话,如果没有回话存在则返回null:
A.getSession()
B.getSession(true)
C.getSession(null)
D.getSession(false)
_____________________________________________________________________
HttpSession接口在下列哪个包中:
A.java.servlet.session
B.java.servlet.http
C.javax.servlet.http
D.javax.servlet.session
_____________________________________________________________________
在Servlet中哪一条语句可以获取当前会话:
A.HttpSession session = request.getSession(true);
B.HttpSession session = request.getHttpSession(true);
C.HttpSession session = response.getSession(true);
D.HttpSession session = response.getHttpSession(true);
_____________________________________________________________________
下面哪一条语句可以保证会话在应用程序中一直有效,不会超时:
A.request.getSession().setTimeout(0);
B.request.getSession().setTimeout(-1);
C.request.getSession().setMaxInactiveInterval(0);
D.request.getSession()..setMaxInactiveInterval(-1);
_____________________________________________________________________
在Servlet中,可以通过哪一个类型的什么方法创建会话:
A.HttpServletResponse,newSession();
B.HttpServletRequest,getSession();
C.HttpServletRequest,newSession();
D.HttpSession,newInstance();
_____________________________________________________________________
在JSP中可以通过那些手段获取Web应用程序上下文路径:
A.request.getContextPath()
B.request.getPath()
C.application.getContextPath()
D.application.getPath()
_____________________________________________________________________
"Servlet中有一行代码:User usr = (User) request.getSession().getAttribute(""usr"");
如果usr不为null,则该对象保存在哪一个作用域空间中:"
A.pageContext
B.request
C.session
D.application
_____________________________________________________________________
在Servlet中,可以通过哪一个对象的forward方法和include方法访问其他Web资源:
A.HttpServletRequest
B.ServletContext
C.HttpServletResponse
D.RequestDispatcher
_____________________________________________________________________
"在Servlet中有一行代码:request.getRequestDispatcher(""________"").forward(request,response);
在空白处可以使用的路径有哪些:"
A./user/login.jsp
B./index.txt
C.d://tomcat/webapp/demo/index.html
D.www.sina.com.cn
_____________________________________________________________________
Servlet开发时,可以将数据保存在哪三个不同的作用域中:
A.请求、响应和会话
B.响应、会话和上下文
C.会话、上下文和请求
D.请求、响应和上下文
_____________________________________________________________________
在JSP中需要自定义一个方法时,需要使用哪一个标记:
A.<% %>
B.<%! %>
C.<%=%>
D.<%$ %>
_____________________________________________________________________
下列哪些JSP代码有语法错误:
A.<%="Hello World"; %>
B.<%! int number; %>
C.<% String str="Hello World"; />
D.<%= new java.util.Date() %>
_____________________________________________________________________
JSP页面经过转译后将形成一个:
A.application
B.servlet
C.exe
D.war
_____________________________________________________________________
在JSP页面中,
A.value
B.vt
C.name
D.getName
_____________________________________________________________________
下列哪些语句可以在JSP中包含inner.jsp:
A.<%@ include page="inner.jsp"%>
B.<%@ include file="inner.jsp"%>
C.
D.
_____________________________________________________________________
在JSP的page指令中哪一个属性用来引入需要的包或类:
A.extend
B.implement
C.import
D.include
_____________________________________________________________________
下列那一条JSP指令可以当前指定为异常处理页面:
A.<%@ page isErrorPage="true" %>
B.<%@ page errorPage="true" %>
C.<%@ page exceptionPage="true" %>
D.<%@ page isExceptionPage="true" %>
_____________________________________________________________________
JSP指令不包括:
A.page
B.taglib
C.forward
D.include
_____________________________________________________________________
下面那条语句可以把ArrayList类引入到JSP页面中使用:
A.<@ import="java.util.ArrayList">
B.<@ import="java.util.ArrayList" @>
C.<%@ page import="java.util.ArrayList" %>
D.<%@ page import="java.util.ArrayList" @>
_____________________________________________________________________
在JavaEE中,<%="4"+20 %>将输出:
A.24
B.420
C.204
D.不会输出,因为表达式有误
_____________________________________________________________________
下列代码中那一段可以在JSP中记录被用户浏览过的次数:
A."<%
if(application.getAttribute(""cnt"")==null){
application.setAttribute(""cnt"", new Integer(1));
} else {
Integer cnt = (Integer)application.getAttribute(""cnt"");
application.setAttribute(""cnt"", new Integer(cnt.intValue()+1));
}
%>
页面已经被浏览了 <%=cnt%> 次。"
B."
页面已经被浏览了 <%=cnt.intValue()+1%> 次。"
C."<%
Integer cnt = new Integer(1);
if(application.getAttribute(""cnt"")==null){
application.setAttribute(""cnt"", cnt);
} else {
cnt = (Integer)application.getAttribute(""cnt"");
application.setAttribute(""cnt"", new Integer(cnt.intValue()+1));
}
%>
页面已经被浏览了 <%=cnt%> 次。"
D.
_____________________________________________________________________
在JSP文件中只写了一行代码:<%=11 + fit %>,运行时页面上将输出:
A.11
B.11fit
C.fit
D.错误信息
_____________________________________________________________________
在JSP中有一行代码:<% String message = "欢迎来到行知汇元"; %>。如何在页面中显示这条文本信息:
A.
message
B.
<% message; %>
C.
<%= message %>
D.
<% out.print(message) ;%>
_____________________________________________________________________
"JSP页面代码如下:
<% int cnt = 1;%>
Cnt:<%= ++cnt %>
运行后的结果是:"
A.Cnt:1
B.Cnt:2
C.1:2
D.Cnt:
_____________________________________________________________________
"在JSP页面中有代码片段如下,
<%! int value=15; %>
<% int value=10; %>
<%!
int getValue(){
return value;
}
%
value 1=<%=value%>
value 2=<%=getValue()%>
输出结果为:"
A.value 1=10 value2 = 10
B.value 1=15 value2 = 15
C.value 1=10 value2 = 15
D.value 1=15 value2 = 10
_____________________________________________________________________
"在JSP中有代码片段如下,
<% int count = 0; %>
<%=++count%>
当客户第3次浏览这个页面时,输出的值是:"
A.0
B.1
C.2
D.3
_____________________________________________________________________
"在JSP页面中有代码片段如下:
<% String str=null; %>
字符串内容为:<%= str %>
运行时将发生什么情况:"
A.转译时发生错误
B.编译时发生错误
C.执行时发生NullPointerException异常
D.页面显示“字符串内容为:null”
_____________________________________________________________________
"在JSP页面中有代码片段如下:
<% int x=10; %>
<%! int x=20; %>
x=<%=++x %>
当这个页面被第5次浏览时,页面中将显示:"
A.x=10
B.x=11
C.x=20
D.x=21
_____________________________________________________________________
JSP的隐式对象包括:
A.pageContext
B.request
C.response
D.servletContext
_____________________________________________________________________
在JSP中,哪一个隐式对象代表客户端发来的请求信息:
A.page
B.client
C.request
D.response
_____________________________________________________________________
在JSP中如果希望一个对象在页面下一次被刷新时被销毁,则应该保存在哪个作用域中:
A.pageContext
B.request
C.session
D.application
_____________________________________________________________________
下列哪一项不属于JSP的作用域范围隐式对象:
A.page
B.request
C.response
D.session
_____________________________________________________________________
在JSP隐式对象中的作用域范围最大的是:
A.session
B.request
C.application
D.通过web.xml配置而确定
_____________________________________________________________________
在JSP页面中,如果要确保
A.save="request"
B.save="session"
C.scope="request"
D.scope="session"
_____________________________________________________________________
下列哪条语句可以正确地在JSP动作中引入com.fit.entity包中的User类:
A.
B.
C.
D.
_____________________________________________________________________
在JSP中有一行代码:
A.
B.
C.<%=usr.nickName() %>
D.<%=usr.getNickName() %>
_____________________________________________________________________
"在JSP页面中有一行代码: student对象将保存到哪一类型的对象中:" A.PageContext B.HttpServlet C.ServletContext D.ApplicationContext _____________________________________________________________________ 在JSP中通过 A.0 B.null C.空白 D.错误信息 _____________________________________________________________________ 在JSP中,有include指令和include动作,下列说明有哪些是错误的: A.include指令用于加载静态页面,include动作用于加载JSP页面 B.include动作在转译后转换成代码out.println("被嵌入的文件"); C.include指令用于将被包含的文件嵌入到转译后的Servlet源代码中。 D.include动作在运行时可以向被包含的JSP文件传递参数。 _____________________________________________________________________ 在JSP标准动作中,哪一项是用来将请求转发给其他Web资源: A.include B.forward C.useBean D.getProperty _____________________________________________________________________ "在JSP页面中有代码片段如下, 如果希望在other.jsp页面中输出userName的值,则需要增加下列那句代码:" A. B. C.<%=request.getAttribute("userName")%> D.<%=request.getParameter("userName")%> _____________________________________________________________________ 在main.jsp页面中有一行代码<% pageContext.setAttribute("loginName,另有inner.jsp中则包含一行代码<%= pageContext.getAttribute("loginName"); %>,如果要求在运行main.jsp时页面输出LiMing,那么需要在main.jsp中增加下列哪一行代码: A. B.<% response.sendRedirect("inner.jsp"); %> C. D.<%@ include file="inner.jsp" %> _____________________________________________________________________ 如果希望在页面中嵌入inner.jsp中的内容,并且向inner.jsp传递一个userName参数,应当在页面中增加下列哪句代码来实现: A. B.<%@ include file="inner.jsp?userName=LiMing"%> C." D.<%@ include file="inner.jsp" userName="LiMing"%> _____________________________________________________________________ "在one.jsp文件中有代码片段如下, <%= request.getParameter(""number"")%> <%= request.getParameter(""number"")%> 而two.jsp中只有一句代码<%= request.getParameter(""number"")%>,当用户通过url地址“http://localhost:8080/demo/one.jsp?number=3”来访问时,页面将显示:" A.3 3 3 B.3 3 5 C.3 5 3 D.3 5 5 _____________________________________________________________________ EL表达式可以很方便的输出哪些数据: A.Servlet中定义的变量 B.web.xml中的配置信息 C.JavaScript中的变量 D.JavaBean中的属性 _____________________________________________________________________ 表达式语言的语法格式是: A.{EL expression} B.${EL expression} C.@{EL expression} D.&{EL expression} _____________________________________________________________________ 页面中${user.clsinfo.clsName}的执行效果等同于下列哪一行代码: A.<%user.clsinfo().clsName()%> B.<%=user.clsinfo.clsName%> C.<%=user.Clsinfo().ClsName()%> D.<%=user.getClsinfo().getClsName()%> _____________________________________________________________________ 在JSTL中,哪一个标签库是用来创建国际化应用的: A.functions标签库 B.核心标签库 C.I18N和格式化标签库 D.xml标签库 _____________________________________________________________________ "在JSP中有代码片段如下 <% pageContext.setAttribute(""ulist"",new String[]{""Wang" 页面中将显示:" A.usr B.Wang Zhang Li C.ulist D.${usr} _____________________________________________________________________ "在JSP页面中有这样一段代码: <% int number = 15; %> 输出的结果是:" A.这是一个奇数! B.这是一个偶数! C.空白的页面 D.运行时错误信息 _____________________________________________________________________ 在JSTL中作用类似于Java代码中case语句的条件标签是: A. B. C. D. _____________________________________________________________________ 在JSTL的 A.var B.items C.value D.varStatus _____________________________________________________________________ 对Web应用程序国际化时,不同语言编码的属性文件后缀是: A..ini B..log C..cn_ZH D..properties _____________________________________________________________________ 在编写Servlet过滤器时,哪一个接口用来调用过滤器链中的下一个过滤器或Web资源: A.FilterConfig B.ServletContext C.FilterChain D.HttpServletRequest _____________________________________________________________________ Servlet过滤器的Filter接口中规定的生命周期方法里不包括: A.init() B.service() C.doFilter() D.destroy() _____________________________________________________________________ 在Web应用程序的部署描述中,通过下列那一项元素来将过滤器映射到Web资源: A. B. C. D. _____________________________________________________________________ 在Servlet过滤器生命周期中,当请求或响应传递时,何时调用service方法: A.请求时调用,响应时不调用 B.请求时不调用,响应时调用 C.请求时不调用,响应时不调用 D.请求时调用,响应时调用 _____________________________________________________________________ 配置Servlet过滤器时,哪一项元素可以包括 A. B. C. D. _____________________________________________________________________ 下面哪一个过滤器配置可以使得每一个请求和响应都经过LoginFilter过滤器: A." B." C." D."