Servlet提供下载
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setHeader("Content-Disposition","attachment;filename=1.gif");
InputStream in=this.getClass().getClassLoader().getResourceAsStream(文件);
byte []buffer=new byte[1024];
int len=0;
OutputStream out=response.getOutputStream();
while((len=in.read(buffer))>0){
out.write(buffer, 0, len);
}
}
Servlet输出图片
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("image/jpeg");
InputStream in=this.getClass().getClassLoader().getResourceAsStream(图片);
byte []buffer=new byte[1024];
int len;
OutputStream out=response.getOutputStream();
while((len=in.read(buffer))!=-1){
out.write(buffer, 0, len);
}
}
页面定时刷新
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setHeader("refresh", "2");//设置刷新间隔为2秒
Date date=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String today=df.format(date);
PrintWriter out=response.getWriter();
out.println(today);
}
Servlet输出excel表格
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("application/vnd.ms-excel");
PrintWriter out=response.getWriter();
out.println("\tQ1\tQ2\tQ3\tQ4\tTotal");
out.println("Apples\t78\t87\t92\t29\t=SUM(B2:E2)");
out.println("Oranges\t77\t86\t93\t30\t=SUM(B3:E3)");
}