zoukankan      html  css  js  c++  java
  • Servlet | 访问不同格式文件(PDF、doc)

     核心代码

    //设置响应内容类型为PDF类型
    response.setContentType("application/pdf");                    
    request.getRequestDispatcher("/WEB-INF/搜索框架.pdf").forward(request,response);

    示例:

     1 import javax.servlet.ServletException;
     2 import javax.servlet.ServletOutputStream;
     3 import javax.servlet.annotation.WebServlet;
     4 import javax.servlet.http.HttpServlet;
     5 import javax.servlet.http.HttpServletRequest;
     6 import javax.servlet.http.HttpServletResponse;
     7 
     8 @WebServlet(value="/getFile")
     9 public class FilePage extends HttpServlet{
    10 
    11     @Override
    12     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    13         processRequest(req, resp);
    14     }
    15     
    16     
    17     @Override
    18     protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    19         processRequest(req, resp);
    20     }
    21     
    22     protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    23             throws ServletException, IOException{
    24         
    25         //设置响应内容类型为PDF类型
    26         response.setContentType("application/pdf");                    
    27         request.getRequestDispatcher("/WEB-INF/搜索框架.pdf").forward(request,response);
    28         
    29         
    30     }
    31 
    32 
    33 }

     

     

     

    1. 如何用 servlet 打开非 HTML 格式的文档(转)

      http://study.qqcf.com/web/598/149782.htm

     2. 访问WEB-INF目录中的JSP文件

      https://blog.csdn.net/zht666/article/details/8690669

  • 相关阅读:
    当前网页调用其他网页
    保护自己的网页不被放入框架
    保护网页源码
    页面的后退、刷新、前进
    妙味——拖拽+碰撞+重力
    运行代码
    妙味——弹性运动
    IE css bug及解决方案参考
    妙味——布局转换的应用
    [LeetCode][JavaScript]Count Complete Tree Nodes
  • 原文地址:https://www.cnblogs.com/jj81/p/9796737.html
Copyright © 2011-2022 走看看