现在的位置: 首页 > 综合 > 正文

javaweb速查资料,很给力!

2013年05月19日 ⁄ 综合 ⁄ 共 2114字 ⁄ 字号 评论关闭

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

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

抱歉!评论已关闭.