天天看点

201707231828日常总结

1.写路径的时候,最好根据类路径去查找,比如查找web应用工作目录的时候,一个user.xml.

方式:URL url = this.getClass().getResource("/user.xml");

      File f = new File( url.toURI());

//    System.out.println(f.getAbsoluteFile());

      OutputStream os = new FileOutputStream( f);

假如request.getMethod()的返回值为:GET的时候,将调用doGet(),doGet()一般用于读取数据或者显示

假如request.getMethod()的返回值为:POST的时候,将调用doPost(),doPost()一般用于把数据发送服务器或者数据库

二、cookie禁用:

  1.cookie禁用后,session作用将会失效,每个Servlet调用session.isNew()都将返回true,JSESSIONIDDE的值相等

  2.cookie禁用后,通过URL重写,一样可以获取session的值。

    response.encodeRedirectURL()  (浏览器)重定向

    response.encodeURL()  服务器内部转向

  3.cookie禁用后,servlet中进行forward后,session.isNew()都将返回true,因为是同一个request请求。

    cookie没有禁用,servlet中进行forward后,资源会被忽略,session.isNew()返回false。