1
有没有可能在我的struts(1.2)动作中将我显示的页面内容按照“原样”格式导入到我的请求中?JSP页面缓冲行动
ServletInputStream is = a_request.getInputStream();;
InputStreamReader isr = new InputStreamReader (is);
BufferedReader bufRead = new BufferedReader (isr);
while ((line = bufRead.readLine()) != null) {
result += line;
}
bufRead.close();
结果的值是 “”,我还试图用
的BufferedReader读者= a_request.getReader();
而不是getInputStream,但没有帮助,基本上我希望JSP正文进入一个缓冲区,所以我可以将它保存为HTML并将其转换为PDF。
有没有人有关于此的想法?
ServletRequest.getInputStream()将HTTP请求的主体作为二进制流返回。那里没有HTML。请向我们解释你想要做什么。您想将HTML页面的全部内容发送到服务器,以便将其转换为PDF?或者您想缓冲您发送给浏览器的**响应**以将其转换为PDF? – 2011-02-24 12:57:05
我希望将HTML页面的全部内容传输到服务器,以便将其转换为PDF。 – Vivek 2011-02-24 12:58:35