其中包含动态数据的jsp页面。
我想从servlet中获取浏览器中显示的jsp页面的html。
我想将jsp的html存储在String变量中。
是否可以从servlet获取jsp文件的html源代码。 如是 。怎么样?
答案 0 :(得分:1)
使用commons http客户端,这有助于从Java应用程序发出GET或POST请求。
您可以传递所有必需的数据,如身份验证参数或会话ID等。
根据您的要求,您可以使用相同的内容获取完全呈现的HTML源代码。
这里可以找到更多细节以及好的例子
答案 1 :(得分:0)
除非我误解了您的问题,否则只需使用wget
或curl
命令(或Windows等效命令)来获取页面并将其保存在文件中。
(如果页面包含必须执行以便获取或呈现数据的Javascript,则无效。对于该用例,请参阅this question的答案。)