zoukankan      html  css  js  c++  java
  • javaweb速查资料,很给力!

    1.把内容打印到网页上面:
    PrintWriter out = response.getWriter();
    out.println("<br/>");

    2.tomcat中修改值,访问某个目录时,以列表形式展开
    默认缺省Servlet 在tomcat/conf/web.xml 

    <servlet>
            <servlet-name>default</servlet-name>
            <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <init-param>
                <param-name>listings</param-name>
                <param-value>false</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
            <servlet-name>default</servlet-name>
            <url-pattern>/</url-pattern>
    </servlet-mapping>

    * 将 listing值设置true ---- 访问某个目录时,以列表方式展示该目录下所有文件

    3.状态吗


    HTTP响应
    1、状态行:协议版本、状态码、描述信息
    Informational 1xx (100-199) :请求没有处理,还需要进一步信息
    Successful 2xx (200-299) : 请求处理成功
    Redirection 3xx  (300-399) :重定向,客户端还需要进一步操作 (在请求处理完成后)
    Client Error 4xx (400-499) :客户端错误 ---- 访问资源不存在
    Server Error 5xx  (500-599) : 服务器错误

    200 一切OK
    302 请求重定向
    * A 找 B 借钱, B通知 A去找C 借钱 (A客户端 B、C代表服务器端资源)
    304 没有修改,通知客户端访问本地缓存
    404 资源没找到
    500 服务器内部错误

    2、常用消息头
    Location: http://www.it315.org/index.jsp (结合302状态码一起使用,指定重定向地址)
    Server:apache tomcat (服务器类型)
    Content-Encoding: gzip  (响应内容编码为gzip 压缩格式)
    Content-Length: 80  (响应长度)
    Content-Language: zh-cn  (响应语言)
    Content-Type: text/html; charset=GB2312 (响应字符集)
    Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT (结合If-Modified-Since 一起使用 缓存策略)
    Refresh: 1;url=http://www.it315.org (自动刷新 ,XXX秒页面自动跳转)
    Content-Disposition: attachment; filename=aaa.zip (文件下载)

    禁止浏览器缓存
    Expires: -1
    Cache-Control: no-cache 
    Pragma: no-cache  

    Connection: close/Keep-Alive  响应后连接是否关闭
    Date: Tue, 11 Jul 2000 18:23:51 GMT 响应时间


    4、设置浏览器查看的编码格式
    //设置浏览器查看编码,这个编码一定要编写在输出流之前。
            response.setContentType("text/html,charset=utf-8");

    5、获取当前时间代码:
    //当前时间毫秒
            long time1=new Date().getTime();//第一种方法获取当前时间
            long time2=System.currentTimeMillis();//第二种获取当前时间的方法
    6、通知浏览器以下载的方式来查看资源固定代码
    //        通过浏览器以下载的方式读取资源
            response.setHeader("content-disposition", "attachment;filename="+filename);


    4.下载文件
    //        通过浏览器以下载的方式读取资源
            response.setHeader("content-disposition", "attachment;filename="+filename);
    编写文件下载程序时,对于浏览器识别的文件,加入以附件形式打开头信息:Content-Disposition
    设置文件格式 setContentType

    注意点:文件名,保存文件完整路径中不要有中文和空格

  • 相关阅读:
    Tiny64140之初始化时钟
    Tiny6410之控制icache驱动
    Tiny6410之按键裸机驱动
    Linux -- man 、info、 whatis、 -h
    Linux -- which whereis
    Linux -- sudoers (简单:转)
    Linux -- sudo
    Linux -- sudoers文件
    Linux -- cp
    Linux -- mv
  • 原文地址:https://www.cnblogs.com/yejiurui/p/2786343.html
Copyright © 2011-2022 走看看