Servlet:向JSP发送2个请求

时间:2014-05-29 09:02:13

标签: java excel jsp servlets arraylist

我在JSP页面上有一个带有下拉框的表单。用户选择了他想要的文档。发送到servlet。然后servlet从不同的文件中获取数据并将它们组合起来并添加到arrayList中。将其发送回JSP:

rules = vp.getProperyRules();//ArrayList<RuleObject>
        request.setAttribute("rules", rules);
        request.getRequestDispatcher("rulesDocumentation.jsp").forward(request, response);

然后JSP在漂亮的表中打印出来。但我被要求给用户提供下载excel文件的机会。当他点击“获取文档”按钮时,我想添加一个链接,以便他可以获得报告以及打印带有文档的表格。

所以我有几个问题:

  1. 现在我发回文档中包含的所有规则的Arraylist。我应该修改它以发送excel文件吗?
  2. 或者我应该创建指向服务器(报告)上的临时文件的链接,当用户点击该链接时,他将下载文件。怎么做?修改它将发送存储在服务器端的临时报告的arraylist和fileName的响应吗?
  3. 我真的很感谢你的帮助

0 个答案:

没有答案