上,直至会话过期
C. 在禁用Cookie时可以使用URL重写技术跟踪会话
D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示 78)在J2EE中,重定向到另一个页面,以下()语句是正确的
A. request . sendRedirect(“http : // www . svse . com . cn”); B. request . sendRedirect();
C. response . sendRedirect(“http : // www . svse . com . cn”); D. response . sendRedirect();
79)EL表达式,${10 mod 3},执行结果为:( )
A. 10 mod 3 B. 1 C. 3 D. null
80)自定义标签的作用是 ( )
A. 编写和使用方便
B. 规定是这样的,如果不用,别人会说我们不专业
C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库
81)有关Servlet的生命周期说法正确的有 ( ) (多选)
A. Servlet的生命周期由Servlet实例控制
B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象
C. service()方法响应客户端发出的请求 D. destroy()方法释放Servlet实例
82)在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )。(选择一项)
Public class Servlet1 extends HttpServlet{ Public void init() throws ServletException{ } Public void service(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{ PrintWriter out = response.getWriter(); out.println(“hello!”); } }
A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输
16
出的文字
D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
83)在Servlet中,response.getWriter()返回的是____________
A. JspWriter对象 B. PrintWriter对象 C. Out对象
D. ResponseWriter对象
84)在web.xml中使用___________标签配置过滤器
A.
85)在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的
A.
86)在JSP页面中,能够完成输出操作的内置对象是 ( )
A. out
B. response C. request D. config
87)给定以下JSP代码片段,有2个客户依次浏览该JSP; 且每个客户只浏览一次,第2个客户会看到浏览器显示( )。(请选择一项)
<%int x = 1; %> <%!int x = 10; %> X =<%=x%>
A. x=1 B. x=2 C. x=10 D. x=11
88)某JSP中有如下代码,显示结果为( ) <% int a = 5; request.setAttribute(“a”,”123”); session.setAttribute(“a”,”456”); %>
17 A. 5 B. 123 C. 456 D. null 89)在a.jsp中有代码片断如下:( )(可多选) 在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值(多选) A. <%=request.getParameter(“loginName”)%> B. <%=request.gerAttribute(“loginName”)%> C. <%String name=request.getParameter(“loginname”); out.println(name); %> D. <% String name=request.getAttribute(“loginname”); out.println(name); %> 90)J2EE 中,()类型的()方法用于得到会话 A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession 91)test.jsp文件中有如下一行代码: 要使user对象可以作用于整个应用程序,下划线中应添入() A. page B. request C. session D. application 92)JSP中有三大类标签,分别是 ( ) A. HTML标记 JSP标记 Servlet标记 B. CSS标记 HTML标记 Javascript标记 C. 动作标记 脚本标记 指令标记 D. 指令标记 脚本标记 HTML标记 93)下面__________方法可以返回当前请求的请求方式 A. request.getAttribute() B. session.getMethod() C. request.getMethod() D. request.getRequestURI() 94)利用MyEclipse开发Servlet,下列说法正确的是( )(可多选) 18 A. MyEclipse可自动产生web.xml B. MyEclipse不能自动产生web.xml,需要手工编写 C. 可利用MyEclipse自带的Tomcat作为Servlet容器 D. MyEclipse没有自带Tomcat,需要自己安装配置。 95)当一个Servlet首次被请求的时候,服务器首先会调用________方法 A. doGet B. doPost C. doInit D. init 96)某JSP中有如下代码: <% pageContext.setAttribute(“a”,”page”); request.setAttribute(“a”,”request”); session.setAttribute(“a”,”session”); application.setAttribute(“a”,”application”); %> 有:${a} 则显示结果为:( ) A. page B. request C. session D. application 97)在Servlet里,能实现跳转的方法有 ( ) A. 运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法 B. 运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法 C. 运用javax.servlet.RequestDispatcher接口的forward方法 D. 运用javax.servlet.ResponseDispatcher接口的forward方法 98)以下哪项陈述是错误的 ( ) A. 在WEB项目的共享数据范围内,application是范围最广泛的 B. 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据 C. 当在JSP页面中通过 D. 当用户重新打开一个浏览器窗口时,原session对象不再有效 99)在Servlet中,下列语句可以正确获取PrintWriter对象的是 ( ) A. PrintWriter out= request.getWriter(); B. PrintWriter out = request.getPrintWriter(); C. PrintWriter out= response.getWriter(); D. PrintWriter out = response.getPrintWriter(); 100)从JSP中将数据传递给另一个JSP或Servlet,方式有____________ 19 A. 表单 javascript HTML标签 B. 表单 URL重写 setAttribute方法 C. URL重写 隐藏域 表单 D. JSP的标签 101)在编写Servlet时需要__________ A. 继承Servlet B. 实现HttpRequestServlet C. 继承HttpServlet D. 实现HttpRequest 102)现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。 <% out.println(session.getAttribute(\ %> <% session.invalidate(); out.println(session.getAttribute(\ %> A. null, 异常信息 B. null, null C. 异常信息,异常信息 D. 异常信息,null 103)Http协议的状态码()表示文件没有创建 ( ) A. 200 B. 400 C. 500 D. 404 104)Servlet程序的入口点是:( ) A. init() B. main() C. service() D. doGet() 105)编写Servlet 的doPost方法时,需要抛出异常为 ( ) A. ServletException, IOException B. ServletException, RemoteException C. HttpServletException, IOException D. HttpServletException, RemoteException 106)使用GET方式提交数据,接收数据时,处理中文最直接有效方式为 ( ) 20