响应式网站div居中,做的网站怎么发网上,高职专业建设管理网站,泰安哪里做网站一、填空题1. Servlet 中使用Session 对象的步骤为#xff1a;调用HttpServletRequest.getSession()的得到Session对象#xff0c;查看Session对象#xff0c;在会话中保存数据。2. http 全称是_HyperText Transfer Protocol3. 用户可以有多种方式请求Servlet#xff0c;如…一、填空题1. Servlet 中使用Session 对象的步骤为调用HttpServletRequest.getSession()的得到Session对象查看Session对象在会话中保存数据。2. http 全称是_HyperText Transfer Protocol3. 用户可以有多种方式请求Servlet如浏览器直接调用页面form中提交调用超链接调用Servlet调用等。4. out 对象的out.flush()方法功能是输出缓冲的内容。5. response 对象的SendRedirect(URL url)方法可以将当前客户端的请求转到其他页面去。6. response.setHeader“Refresh”, “5”的含义是指页面刷新时间为5秒。7. 表单的提交方法包括get和post方法。8. 表单标记中的action属性用于指定处理表单数据程序url 的地址。9. 使用cookie 的基本步骤为:创建cookie对象设置cookie对象的有效时间传送cookie对象读取cookie对象。10. Servlet 中使用Session 对象的步骤为调用HttpServletRequest.getSession()的得到Session对象查看Session对象在会话中保存数据。11. 在Servlet 中主要使用HttpServletResponse 类的重定向方法方法实现重定向以及使用RequestDispatcher 类的转发方法forward()方法实现转发功能。12. javax.servlet.Servlet 接口定义了三个用于Servlet 生命周期的方法它们是init(),service(),destroy()14. Servlet 运行于端与处于客户端的Applet相对应。15. 当Server 关闭时Servlet就被销毁。16. 使用Servlet 处理表单提交时两个最重要的方法是doGet()和doPost()。17. Serlvet 接口只定义了一个服务方法就是service()。18. MVC 是三层开发结构这三个字母按顺序分别代表model、view、controller。19. Filter 接口中最主要的方法是方法doFilter方法。20. 实现Filter 接口的类需要重写doFilter方法、init方法、destroy方法。21. ServletContext 被创建时的监听类需要实现ServletContextListener接口。22. 配置事件监听类的配置文件是listenerlistener-class监听类路径/listener-class/listener23. url-pattern 配置方式都有那些/* *.do /24. /的问题。在浏览器发请求时它代表什么含义_代表服务器根目录服务器内部跳转时代表什么含义项目根目录25. 下面代码有什么问题请指出resp.setContentType(text/html,charsetgbk);resp.setContentType(text/html;charsetgbk)二、选择题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. servletservlet-nametestServlet/servlet-nameservlet-classcom.accp.servlet.TestServlet/servlet-class/servlet对于以上代码片段说法正确的是(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.jspB. http://localhost/8080/news/index.jspC. http://localhost/8080:news/index.jspD. 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,newBook()) , 则取出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 进行初始化设置的代码如下init-paramparam-namemyWord/param-nameparam-valuehello/param-value/init-param则如下获取初始化参数的语句正确的是 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;选择一项%response.addCookie(new Cookie(uname,Jack);___________________________(1)____________%look.jsp 页面部分代码%Cookie[]cookies___________(2)______________String user;if(cookies !null){for(int i 0;icookies.length;i){if(cookies[i].getName().equals(uname))user cookies[i].getValues();}}out.print(用户名user);%A. (1)request.getRequestDispatcher(look.jsp).forward(request,response)(2)response.getCookies();B. (1)request.getRequestDispatcher(look.jsp).forward(request,response)(2)request.getCookies();C. (1)response.sendRedirect(look.jsp)(2)response.getCookies();D. (1)response.sendRedirect(look.jsp)(2)request.getCookies();24. 以下关于Servlet 生命周期说法错误的是C 。选择一项A. Servlet 容器根据Servlet 类的位置加载Servlet 类成功加载后由0 容器创建Servlet 的实例B. 对于每一个Servlet 实例init()方法只被调用一次C. 当Servlet 容器接收到客户端请求时调用Servlet 的service()方法以及destory方法处理客户端请求D. servlet 的实例是由servlet 容器创建的所以实例销毁也由容器业完成25. 以下关于转发和重定向的说法错误的是C 选择一项A. 转发通过request 的getRequestDispatcher().forward()方法即可实现它的作用是在多个页面交互过程中实现请求数据的共享。B. 重定向可以理解为是浏览器至少提交了两次请求它是在客户端发挥作用通过请求新的地址实现页面转向C. 转发和重定向都可以共享request 范围内的数据D. 转发时客户端的URL 地址不会发生改变而重定向时客户端浏览器中显示的是新的URL 地址。26. 以下Servlet 代码主要实现添加功能并进行了中文乱码的处理。其中第 C处有错误。选择一项public void doPost(HttpServletRequest request, HttpServletResponseresponse)throws ServletException, IOException {response.setContentType(text/html;charsetutf-8); //1 处response.setCharacterEncoding(utf-8); //2 处String namerequest.getparam(uname); //3 处......PrintWriter out response.getWriter(); //4 处......}A. 1B. 2C. 3D. 427. 自定义标签的配置文件放在DA. WebRootB. libC. classesD. WEB-INF28. 在J2EE 中给定某Servlet 的代码如下编译运行该文件以下陈述正确的是 B。选择一项Public class Servlet1 extends HttpServlet{Publicvoid init() throws ServletException{}Publicvoid service(HttpServletRequest request,HttpServletResponseresponse)ThrowsServletException,IOException{PrintWriterout response.getWriter();out.println(“hello!”);}}A. 编译该文件时会提示缺少doGet()或者dopost()方法编译不能够成功通过B. 编译后把Servlet1.class 放在正确位置运行该Servlet在浏览器中会看到输出文字hello!C. 编译后把Servlet1.class 放在正确位置运行该Servlet在浏览器中看不到任何输出的文字D. 编译后把Servlet1.class 放在正确位置运行该Servlet,在浏览器中会看到运行期错误信息29. J2EE 中Servlet API 为使用Cookie,提供了 A类。A. javax.servlet.http.CookieB. javax.servlet.http.HttpCookieC. javax.servlet. CookieD. javax.servlet.http.HttpCookie30 能够保留请求作用域中数据的转向方式是DA. response.forward()B. response.sendRedirect()C. session.getRequestDispatcher().forward(request,response)D. request.getRequestDispatcher().forward(request,response)三、判断题1. out 对象是一个输出流它实现了javax.servlet.JspWriter 接口用来向客户端输出数据。T 2. 利用response 对象的sendRedirect 方法只能实现本网站内的页面跳转但不能传递参数。 T3. respone 对象主要用于向客户端发送数据。T 4. Post 属于表单的隐式提交信息方法。T 5. 表单提交的信息就封装在HTTP 请求消息的信息体部分用户使用request 对象的getParameter 方法可以得到通过表单提交的信息。 T6. request 对象的getRemoteHost()方法既能获取客户机的名称又能获取客户IP 地址的方法是 T7. 同一个客户在同一个Web 服务目录中的session 对象是相同的在不同的Web 服务目录中的session 对象是不相同的。T 8. session 对象是HttpSession 接口类的实例由客户端负责创建和销毁所以不同客户的session 对象不同。F 9. publiclongsession.setMaxInactiveInterval()设置最长发呆时间单位毫秒。F 10. session 对象可以用来保存用户会话期间需要保存的数据信息。T 11. url 重写可以把session 对象的id 作为url 参数传带过去可以使用request 对象的encodeURL(“”)。F 12. application 对象对所有用户都是共享的任何对它的操作都会影响到所有的用户。T 13. application 对象可以用来保存数据。 T14. 使用request 对象获取信息的时候可能会出现NullPointerException 异常F 15. Servlet 与Applet 它们都运行在服务器端。F 16. Cookie 由浏览器保存在客户端通常保存为一个文本文件。 T17. 客户机与Servlet 间可以直接的交互。 F18. servlet 容器中一个Servlet 类只会new 一个servlet 对象T 19. 当服务器收到一个请求时会new 一个新的线程来处理该请求(T)20. request.getSession()调用两次后返回的Session 对象是完全不同的两个对象 F21. servlet 能脱离服务器运行F 22. 一个servlet 可以对应多个urlT 23. servlet 程序通过HttpServletResponse 对象直接将信息发送给客户端F 四、简答题1. 创建并运行一个Servlet 的基本流畅是什么创建项目创建class实现servlet接口覆写对应的方法请求、响应web.xml中进行注册和映射在web.xml中添加映射关系进行servlet注册2. 简述Servlet 的生命周期构造方法只能调用一次只有第一次访问servlet时或服务器启动时创建servlet实例init方法只能调用一次在Servlet实例创建好实例后立即执行用于执行一些初始化的servletservice方法多次调用每次请求都调用service方法根据请求方式调用doGet()或doPost()方法destroy:只能被调用一次在服务器关闭时调用执行一些操作。3. 简述请求转发于重定向的区别请求转发时服务器行为重定向时客户端浏览器行为请求转发是request对象调用方法重定向是response对象调用方法请求转发只有一次请求所以可以实现requeset域对象中的数据共享而重定向是多次请求多次响应请求转发的效率要高于重定向请求转发url地址栏不变而重定向会发生变化。既然请求转发是服务器内部行为所以只能访问服务器内部资源而重定向既然是浏览器行为地址栏会变所以可以访问服务器外部资源如果即想要实现路径跳转有需要实现数据共享使用请求转发。如果只是纯粹的想要路径跳转我们可以使用重定向。4. 简述tomcat 的目录结构及其作用bin:存放的是tomcat的启动停止批量处理脚本文件。startup.bat,startup.sh:启动tomcat的脚本文件shutdown.bat,showdown.sh:停止tomcat的脚本文件conf:用来存放tomcat的相关配置文件。catania:用来存储每个虚拟机的context配置context.xml:定义所有web应用需要加载的context配置catalina.properties:tomcat的环境变量Logging.properties:Tomcat的日志配置文件修改tomcat的日志级别server.xml:tomcat的核心配置文件libTomcat服务器的依赖包logs:tomcat默认的日志存放目录webapps:tomcat默认的web应用部署目录work:web应用jsp代码生成和编译的临时目录。5. 简述HTTP 协议的特点支持客户服务器模式简单快速客户向服务器请求服务时只需要传送请求方法和路径。请求方法常用的有GET,HEAD,POST.每种方法规定了客户与服务器联系的类型不同由于HTTP协议简单使得HTTP服务器的程序规模小因而通信速度很快。灵活HTTP允许传输任意类型的数据对象正在传输的类型由content-Type加以标记无连接无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求并收到客户的应答后即断开连接。采用这种方式可以节省传输事件无状态HTTP协议是无状态协议。无状态协议是指协议对于事务处理没有记忆能力缺少状态意味着入伙后续处理需要前面信息则它需要重新传输。这样可能导致每次连接传送的数据量增大另一方面在服务器不需要先前信息时他的应答就比较快。6. 简述Cookie 和Session 机制cookie保存在客户端session保存在服务器cookie如果不设置最大时效生命周期和session 不同关闭浏览器cookie失效session关闭浏览器失效7. tomcat 配置文件web.xml 中DefalutServlet 的作用是? JspServlet 的作用是?DefaultServlet为默认的Servlet当客户端请求不能匹配其他所有Servlet时将由Servlet处理。JspServlet的url-pattern为*.jsp和*.jspx因此他负责处理所有JSP文件的请求。8. server.xml 中我们修改哪个元素的哪个属性可以将服务器监听端口改成其他端口?80 端口有什么特别吗?Connector 的 port属性浏览网页服务默认的端口号都是809. 请说明service,doGet,doPost 方法的调用顺序先service 然后doGet最后doPost10下面的问题如何解决405 http method post is not supported by this url检查文件路径是否错误看看servlet中是否调用post方法11. Servlet 中可以随意定义成员变量和随意使用它。对不对?为什么?可以Servlet 是用 java 技术来实现 , 通用网关 接口)功能的编程技术,可以运行于客户端也可以运行于服务器端12. 我想让session 对象使用完后立马失效。可以调用哪些方法?session.invalidate(); 方法13. 翻译如下英文明白session 的基本用法Provides a way to identify a user across more than one page request or visit to a Website and to store information about that user.The servlet container uses this interface to create a session between an HTTP client andan HTTP server. The session persists for a specified time period, across more than oneconnection or page request from the user. A session usually corresponds to one user, whomay visit a site many times. The server can maintain a session in many ways such as using9cookies or rewriting URLs.This interface allows servlets toView and manipulate information about a session, such as the session identifier,creation time, and last accessed timeBind objects to sessions, allowing user information to persist across multiple userconnections提供一种方法可以跨多个页面请求或访问网站来标识用户并存储有关该用户的信息。servlet容器使用此接口在HTTP客户端和HTTP服务器之间创建会话。会话在用户的多个连接或页面请求中持续指定的时间段。会话通常对应于一个用户该用户可以多次访问一个站点。服务器可以通过多种方式维护会话例如使用cookie或重写URL。此接口允许servlet查看和操作有关会话的信息例如会话标识符、创建时间和上次访问时间将对象绑定到会话允许用户信息在多个用户之间持久化连接14. tomcat 目录lib、webapps 分别有什么作用?lib用来保存运行Tomcat的jar包。webapps用于存放已发布的Web项目。15. 如何手工发布一个web 项目到tomcat 服务器上?配置ideatomcat服务器, 配置tomcat配置依赖、, 配置 tomcat端口号,把项目发布到本地安装的tomcat服务器五、编码题1. 动手操作解压tomcat配置JAVA_HOME。启动tomcat关闭tomcat。2. 动手操作建立一个web 项目建立一个servlet 并配置将该项目发布到tomcat下。然后访问你写好的servlet3. 动手操作建立第二个servlet使用HttpServletRequest 对象读取某个请求头信息使用HttpServletResponse 对象向客户端写比较复杂的html、css、js 代码。4.使用纯Servlet 技术实现网站登陆功能要求链接数据库创建一个User 表。User 表包括id、用户名密码昵称用户创建日期性别年龄这些字段并使用cookie 技术实现三天免登陆功能。要求有用户密码登陆错误提示以及用户名和密码格式检验验证码并有友好的HTML 界面。