Servlet题库 您所在的位置:网站首页 servlet的生命周期包括加载与实例化 Servlet题库

Servlet题库

2023-07-15 19:47| 来源: 网络整理| 查看: 265

一、填空题

1.Servlet中使用Session对象的步骤为:调用HttpServletRequest.getSession()得到Session对象,查看Session对象,在会话中保存数据2.http全称是___HyperText Transfer Protocol_____3.用户可以有多种方式请求Servlet,如浏览器直接调用,页面form中提交调用 、超链接调用 、 Servlet调用等。4.out对象的 _out.flush()_方法,功能是输出缓冲的内容。5.response对象的_ sendRedirect(URL url)__方法可以将当前客户端的请求转到其他页面去。表单的提交方法包括__get__和___post__方法。6.response.setHeader(“Refresh”, “5”)的含义是指 页面刷新时间为 5秒 _。7.表单标记中的__action___属性用于指定处理表单数据程序url的地址。8.使用cookie的基本步骤为:创建cookie对象,设置cookie对象的有效时间 ,传送cookie对象 , 读取cookie对象。9.Servlet中使用Session对象的步骤为:调用HttpServletRequest.getSession()得到Session对象,查看Session对象,在会话中保存数据。10. 在Servlet中,主要使用HttpServletResponse类的重定向方法sendRedirect() 方法实现重定向,以及使用RequestDispatcher类的转发方法 forward()方法实现转发功能。11. javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是init() 、service()、 destroy() 12. Servlet中使用Session对象的步骤为:调用HttpServletRequest.getSession()得到Session对象,查看Session对象,在会话中保存数据。 13. Servlet运行于服务器端,与处于客户端的___ Applet___相对应。14. 当Server关闭时,_Servlet __就被销毁。15. 使用Servlet处理表单提交时,两个最重要的方法是_ doGet() _和_doPost()。16. Serlvet接口只定义了一个服务方法就是_service()_。17. MVC是三层开发结构,这三个字母按顺序分别代表_ model__、__view、__controller __。18. Filter接口中最主要的方法是doFilter 方法。19. 实现Filter接口的类需要重写doFilter方法、init方法、destroy方法。20. ServletContext 被创建时的监听类需要实现ServletContextListener接口。21. 配置事件监听类的配置文件是监听类路径______1.url-pattern配置方式都有那些:_____ /s、/*、*.do22. 23."/"的问题。在浏览器发请求时它代表什么含义__代表服务器根目录__,_服务器内部跳转时代表什么含义___代表项目根目录_____24. 下面代码有什么问题,请指出:resp.setContentType("text/html,"); __中间应该是;而不是,__

二、选择题

1.对于B/S架构的工作流程,以下说法正确的是( A )(选择一项)A.浏览器接受用户的输入-->浏览器向服务器端发送请求-->服务器端数据处理-->响应数据至客户端B.发送响应-->浏览器接受用户的输入-->浏览器向服务器端发送请求-->服务器端数据处理C.发送响应-->浏览器接受用户的输入-->服务器端数据处理-->浏览器向服务器端发送请求D.浏览器接受用户的输入-->发送响应-->服务器端数据处理-->浏览器向服务器端发送请求2.关于动态网页的特点,以下说法正确的是( D )(选择一项)A.交互性B.自动更新C.随机性D.以上说法均正确3.如果做动态网站开发,以下( A )可以作为服务器端脚本语言(选择一项)A.JavaB.JspC.JavascriptD.Html4.关于Tomcat服务器的说法中正确的是( AC )(选择二项)A.tomcat出自于apache,可以为web应用程序提供运行环境B.使用tomcat需要支付费用,否则不允许授权使用C.tomcat是一款开源服务器,性能优良D. 以上全正确5.在WEB项目的目录结构中,web.xml文件位于( C )中(选择一项)A.SrcB.META-INFC.WEB-INFD.WebRoot6.在Servlet生命周期中,对应服务阶段的方法是( C )(选择一项)A.init()B.destroy()C.service()D.initial()7.在web编程中,对于cookie的作用说法正确的有( A )(选择一项)A.为了识别不同的用户信息B.为了简化程序开发C.为了提高程序执行速度D.以上说法都不对8.对于ServletRequest接口的getAttribute()方法,说法正确的是( A )(选择一项)A.获取指定名称的属性值B.设置指定属性的值C.删除指定属性的值D.以上都不对9. testServlet com.accp.servlet.TestServlet对于以上代码片段,说法正确的是( AB )(选择二项)A.配置了逻辑名为testServlet的Servlet组件B.其对于的类的路径是:com.accp.servlet.TestServletC.客户端可以通过testServlet访问D.以上说法都不对10. 在java Web应用开发中,Servlet程序需要在( B )文件中配置。(选择一项)A.JspB.web.xmlC.struts.xmlD.servlet.xml11. 在Java EE中,HttpServletResponse的( B )方法用于一个HTTP请求重定向到另一个资源。(选择一项)A.sendURL()B.sendRedirect()C.forward()D.redirectURL()12. 以下哪种格式是正确的URL( A )(选择一项)A.http://localhost:8080/news/index.jsp>B.http://localhost/8080/news/index.jsp>C.http://localhost/8080:news/index.jsp>D.http:localhost://8080/news/index.jsp13. 以下代码中可以正确设置客户端请求编码为UTF-8 的是( A )(选择一项)A.request.setCharacterEncoding("UTF-8")B.request.setCharset("UTF-8")C.request.setContentType("UTF-8")D.request.setEncoding("UTF-8")14. 通过response的( A)方法可以设置响应所采用的字符编码类型。(选择一项)A.setCharacterEncoding()B.setCharset()C.setEncoding()D.setContentType()15. 在部署带有Servlet的Java Web程序时,(D)不是必需的。(选择一项)A.web.xml文件B.WEB-INF文件夹C.classes文件夹D.csses文件夹16.对于servlet在程序中的作用,以下说法正确的是( AB )(选择二项)A.分离业务逻辑代码与表现层代码B.让程序执行流程更加清晰C.加快了程序访问速度D.大大减少了编码工作量17. 在WEB应用程序开发中,有时会出现Tomcat端口号已经被占用的情况,为此我们需要修改配置文件,下列选项中修改正确的是( B )(选择一项)A.在tomcat目录\bin文件夹\server.xml文件中,修改 Connection的portB.在tomcat目录\conf文件夹\server.xml文件中,修改 Connector的portC.在tomcat目录\bin文件夹\server.xml文件中,修改 Connector的portD.在tomcat目录\conf文件夹\server.xml文件中,修改 Connection的port18. 如果要把一个“accp”字符串信息放在session对象里,则下列正确的是( A )(选择一项)A.session.setAttribute("message","accp");B.session.setAttribute(message,"accp");C.session.setAttribute("accp","message");D.session.setAttributes("message","accp");19. 如果要从session范围取出名为flag的变量,则以下说法正确的是( A )(选择一项)A.session.getAttribute("flag");B.session.getAttributes("flag");C.session.getParameter("flag");D.session.get("flag");20. 假设session对象中存放了一个Book对象,即:session.setAttribute("book",new Book()) , 则取出Book对象的正确语句是(B)(选择一项)A.Book book = session.getAttribute("book")B.Book book = (Book)session.getAttribute("book")C.Book book = session.getValue("book")D.Book book = (Book)session.getValue("book")21. 在JSP中,以下可以实现请求转发的是( D )(选择一项)A.request.getRequestDispatcher("list.jsp");B.response.getRequestDispatcher("list.jsp");C.response.getRequestDispatcher("list.jsp").forward(request,response);D.request.getRequestDispatcher("list.jsp").forward(request,response);22. web.xml中预先对Servlet进行初始化设置的代码如下: myWord hello则如下获取初始化参数的语句正确的是(A)。(选择一项)A.String myWord = getInitParameter("myWord");B.String myWord = getInitParameter("hello");C.String myWord = getInit("myWorld");D.String myWord= getInit("hello");23. 以下代码片段是使用cookie存储数据,横线处填写( D )可以在look.jsp页面显示”用户名:Jack";(选择一项)look.jsp页面部分代码



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有