抓取jsp网页源代码(在jsp页面上生成word文档很是简单,只需把contentType=)

优采云 发布时间: 2022-02-18 22:22

  抓取jsp网页源代码(在jsp页面上生成word文档很是简单,只需把contentType=)

  在jsp页面上生成word文档很简单,把contentType="text/html"改成contentType="application/msword;charset=gb2312",代码如下:html

  应用程序

  设置后,原页面内容可以word显示。框架

  ++++++++++++++++++++++++++++++++++++++++++++++++++ + ++++++++jsp

  从 JSP ui 生成 WORD 文档的另一种方法

  此方法无需使用第三方类库,只需将WORD模板文档保存为网页,提取源代码,将源代码保存为JSP文件,然后添加xml即可

  ,htm

  这样访问JSP时,会弹出“打开”和“保存”对话框。如果客户端有WORD程序,生成的WORD文档可以直接在网页中打开。文档

  ++++++++++++++++++++++++++++++++++++++++++++++++++ + ++++++++获取

  导入JSP页面实现Word保存要方便很多,但也有不足之处。首先,如果需要导入的话

  如果需要下载,请导入

  其实如果你用一个框架,比如Struts2,会方便很多。直接在Action中写如下代码:

  如果(out!=null){

  字符串文件名="";

  fileName+="评估报告.doc";

  试试{

  HttpServletResponse 响应 = ServletActionContext.getResponse();

  response.setHeader("Content-disposition","attachment; filename="+new String(fileName.getBytes("GB2312"), "8859_1"));

  } 捕捉 (UnsupportedEncodingException e) {

  e.printStackTrace();

  }

  out是一个jsp页面表单元素,一个按钮用来提交表单到对应的Action for Word下载。动作设置jsp页面头文件。这样每次点击按钮,对应的jsp页面的内容都可以保存到Word中,并且支持下载,Word中的内容是可编辑的。

  缺点是因为表格的内容是动态生成的,有些需要先查看下载Word,需要新建一个JSP页面进行Word下载。当然,页面重定向必须先在struts.xml中配置。

  新创建的页面的值应该与视图页面保持一致。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线