从servlet获取jsp页面的Html

时间:2010-12-15 07:33:04

标签: java jsp servlets

其中包含动态数据的jsp页面。

我想从servlet中获取浏览器中显示的jsp页面的html。

我想将jsp的html存储在String变量中。

是否可以从servlet获取jsp文件的html源代码。 如是 。怎么样?

2 个答案:

答案 0 :(得分:1)

使用commons http客户端,这有助于从Java应用程序发出GET或POST请求。

您可以传递所有必需的数据,如身份验证参数或会话ID等。

根据您的要求,您可以使用相同的内容获取完全呈现的HTML源代码。

这里可以找到更多细节以及好的例子

http://hc.apache.org/httpclient-3.x/userguide.html

答案 1 :(得分:0)

除非我误解了您的问题,否则只需使用wgetcurl命令(或Windows等效命令)来获取页面并将其保存在文件中。

(如果页面包含必须执行以便获取或呈现数据的Javascript,则无效。对于该用例,请参阅this question的答案。)