手记

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

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

1人推荐
随时随地看视频
慕课网APP