JSP100选择题 JSP100选择题 适合考前练习
JSP100选择题 适合考前练习 1 J2EE 中,()类的()方法用于创建对话。(选择一项) a) HttpServletRequest、getSession b) HttpServletResponse、newSession c) HtttpSession、newInstance d) HttpSession、getSession 2 给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet 中可以使用()方法把属性 name的值取出来。(选择一项) a) String str=request.getAttribute(“name”); b) String str=(String)request.getAttribute(“name”); c) Object str=request.getAttribute(“name”); d) 无法取出来 3.在Servlet里,能实现重定向的方法有()。(选择两项) A.运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法 B.运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法 C.运用javax.servlet.RequestDispatcher接口的forward方法 D.运用javax.servlet.ResponseDispatcher接口的forward方法 4.利用MyEclipse开发Servlet,下列说法正确的是( )。(只选两项) A. MyEclipse可自动产生web.xml B. MyEclipse不能自动产生web.xml,需要手工编写 C.可利用MyEclipse自带的Tomcat作为Servlet容器 D. MyEclipse没有自带Tomcat,需要自己安装配置。 5.编写Servlet 的doPost方法时,需要抛出异常为()。(只选一项) A.ServletException, IOException B.ServletException, RemoteException C.HttpServletException, IOException D.HttpServletException, RemoteException 6.有关会话跟踪技术描述正确的是()。(选择三项) A.Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端 B.关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期 C.在禁用Cookie时可以使用URL重写技术跟踪会话 D.隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示 ………… 【JSP选择题详解】 1. J2EE中,用于创建对话的方法是(选择一项) 正确答案:a) HttpServletRequest、getSession 解析:在Java Web开发中,HttpServletRequest对象的getSession()方法用于创建或获取当前用户的会话。通过这个方法,服务器可以存储并追踪用户的状态,即使在HTTP的无状态性质下。 2. 给定Servlet的doGet方法中的代码片段,如何在MyServlet中取出属性name的值?(选择一项) 正确答案:c) Object str=request.getAttribute("name"); 解析:当使用response.sendRedirect()进行重定向时,请求属性不会被传递。因此,在MyServlet中无法通过getAttribute()方法直接获取到在原始请求中设置的属性"nam 3. 在Servlet里,能实现重定向的方法有(选择两项) 正确答案:A.运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法 B.运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法 解析:重定向是客户端行为,使用HttpServletResponse接口的sendRedirect()方法实现。而RequestDispatcher的forward()方法则是服务器端的转发,用于内部请求的处理。 4. 利用MyEclipse开发Servlet,正确的说法是(只选两项) 正确答案:A. MyEclipse可自动产生web.xml C.可利用MyEclipse自带的Tomcat作为Servlet容器 解析:MyEclipse作为集成开发环境,能够自动生成web.xml文件,并且内置了Tomcat服务器,方便开发者进行Servlet的调试和运行。 5. 编写Servlet的doPost方法时,需要抛出的异常是(只选一项) 正确答案:A.ServletException,IOException 解析:Servlet的service()方法(包括doPost()和doGet())需要捕获ServletException和IOException,因为这两个异常可能在处理请求或响应时发生。 6. 有关会话跟踪技术描述正确的是(选择三项) 正确答案:A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端 B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期 C. 在禁用Cookie时可以使用URL重写技术跟踪会话 解析:Cookie用于存储客户端会话信息,而会话数据通常存储在服务器端。关闭浏览器会导致会话ID丢失,但数据依然保存,除非会话过期。URL重写是Cookie禁用时的一种替代跟踪方法。 7. 以下哪个可用于检索session属性userid的值?(只选一项) 正确答案:A.session.getAttribute("userid"); 解析:session.getAttribute()方法用于从会话中获取指定的属性值。 8. 有关Servlet的生命周期说法正确的有(选择两项) 正确答案:B.init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象 C.service()方法响应客户端发出的请求 解析:Servlet生命周期包括加载、初始化、服务和销毁四个阶段。init()方法用于初始化Servlet,传入的是一个ServletContext对象;service()方法处理客户端请求。 9. 在J2EE中,对RequestDispatcher描述正确的是(选择一项) 正确答案:C.RequestDispatcher有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面 解析:RequestDispatcher接口的forward()方法用于在服务器内部转发请求,使得请求可以到达其他资源,如Servlet或JSP页面。 10. 在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为(只选一项) 正确答案:A..jsp文件 解析:在标准的WEB应用目录结构中,.jsp文件通常位于Web应用的根目录下,可以直接被浏览器访问。而.class文件、.jar文件和WEB-INF目录下的文件不对外公开访问。 这些选择题涵盖了JSP、Servlet和Web开发的基本概念,包括会话管理、请求处理、异常处理、IDE特性以及Web应用的目录结构。了解这些知识点对于准备JSP相关考试或进行实际开发都至关重要。
剩余18页未读,继续阅读
- 波风水门2012-06-22题型很全面,对于考试很有帮助!
- 伊哆2013-09-04题挺好的,今天下来做了
- 粉丝: 3
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助