zoukankan      html  css  js  c++  java
  • 170907-关于JavaWeb的题

    1、

              答案是B、D

      • Servlet 通过调用 init () 方法进行初始化。
      • Servlet 调用 service() 方法来处理客户端的请求。
      • Servlet 通过调用 destroy() 方法终止(结束)。
      • 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。

    destroy() 方法

    destroy() 方法只会被调用一次,在 Servlet 生命周期结束时被调用。destroy() 方法可以让您的 Servlet 关闭数据库连接、停止后台线程、把 Cookie 列表或点击计数器写入到磁盘,并执行其他类似的清理活动。

    在调用 destroy() 方法之后,servlet 对象被标记为垃圾回收。

    2、

    可以通过修改<tomcat安装目录>/conf下的server.xml来修改端口号

    3、

    Scriptlet是脚本文件的意思,所以编译后会被插入到JSPservice中

    4、

    response.encodeURL(绝对路径);

    response.encodeRedirectURL(绝对路径);所以其实上面的都不对

    5、

    将Cookie保存到浏览器客户端的方法是:response.addCookie(cookie);

    6、

    cookie.setMaxAge中的数指的是秒

    7、

    在web.xml中,*的用法:不能放在中间,/*代表全部,

    8、

    <%@page import="java.util.ArrayList"%>

    9、

    AJSP不可以写入C++,死记住吧,查不到

    10、

    <%!     %>声明在了类中  需要用this调用

    <%      %>声明没在类中  直接用

    输出的时候输出sum,再++

    11、

    记住啊

    12、

    Display是第二个 Search是第一个

    13、

    请求部分由三部分组成:

      •  Requset line:请求行,位于第一行
      •  Request headers:请求消息头,从第二行开始至第一个空行结束
      •  Request body:请求正文,从第一个空行之后的都是正文

    响应部分也由三部分组成:

      •  Response line:响应行,位于第一行
      •  Response headers:响应消息头,从第二行开始至第一个空行结束
      •  Response body:响应正文,从第一个空行之后的都是正文

    上面的四个都有,答案不对

    14、

    /前不能有东西,AD不对,CE后面没有/,也不对,所以只有B

             简答:

    1、简述Tomcat的目录结构

    /bin:  存放tomcat脚本文件 和它运行必须的核心文件

    /lib:存放tomcat服务器所需的各种jar文件

    /conf:存放Tomcat的各种配置文件

    /logs:存放各种日志文件

    /temp:java虚拟机处理临时文件用的文件夹

    /webapps:所以web应用,或者说一个个web网站

    /work:存放由jsp生成的servlet

    2、简述编写过滤器的步骤

    实现Filter接口,实现init()方法读取初始化的参数,doFilter()实现对请求或响应的过滤操作,最后destory()方法,完成资源释放等操作

    3、简述编写监听器的步骤

           声明监听器并实现监听器接口,一个监听器类可以实现多个接口,实现其中的方法,在web.xml中配置,也可以使用注解。

    4、Http是一种无状态的连接协议,web应用中,采用什么手段,知道两次请求是同一用户发的,

            查看cookie中的uuid

    5、请求和重定向

    相同:都能实现资源调转

    不同:1、重定向:请求和响应都是两次、请求转发为一次

       2、重定向会使浏览器地址栏URL发生变化

       3、重定向可以转到其他web应用中的资源,请求转发只能在本应用中

       4、性能上,请求转发优于重定向,毕竟是从服务器实现直接跳转

     

  • 相关阅读:
    据说,能找出15个以上的的视力才正常....
    看看用PS来转基因的动物,居然很欢乐!!
    《天引》读书笔记——由新月形面积引发的人类长达2000年的探索。
    练习使用策略模式
    折半查找
    UltraEdit常用配置&搭建Java/C开发环境
    一个操作系统的实现_十分钟完成的操作系统——到这里博客迁移工作圆满结束
    C++中的变量初始化
    LeetCode Range Sum Query
    Peeking Iterator
  • 原文地址:https://www.cnblogs.com/12344321hh/p/7491752.html
Copyright © 2011-2022 走看看