1.要下载的这个文件的类型-----客户端通过文件的MIME类型去区分类型
response.setContentType(this.getServletContext().getMimeType(filename));
response.setContentType("text/html;charset=utf-8");
2.告诉客户端该文件不是直接解析 而是以附件形式打开(下载)----filename="+filename 客户端默认对名字进行解码
response.setHeader("Content-Disposition", "attachment;filename="+ xxxxxx);
3.设置状态代码
response.setStatus(400);
4.设置跳转
response.setStatus(302);
response.setHeader("Location", "http://www.baidu.com");
response.sendRedirect("http://www.baidu.com");
5.设置延时自动刷新
response.setHeader("refresh", "2;http://www.baidu.com");
6.Servlet转发
//servlet1 将请求转发给servlet2 servlet1和servlet在同一个文件夹下
RequestDispatcher dispatcher = request.getRequestDispatcher("/servlet2");
//执行转发的方法
dispatcher.forward(request, response);
7.防止盗链 返回访问此链接前的地址...
String header = request.getHeader("referer");
Last modification:June 20th, 2019 at 10:27 am
© The copyright belongs to the author
Comment here is closed