一个jsp页面,其中包含动态数据。
我想从servlet获取浏览器中显示的jsp页面的html。
我想将jsp的html存储在一个字符串变量中。
可以从servlet获得jsp文件的html源代码吗?如果是的话。多么?
发布于 2010-12-15 16:03:31
使用commons http client,它有助于从java应用程序发出GET或POST请求。
您可以传递所有必需的数据,如身份验证参数或..会话id等。
根据您的要求,您可以使用相同的方法获得完全呈现的HTML源代码的内容。
更多细节可以在这里找到,还有很好的例子
http://hc.apache.org/httpclient-3.x/userguide.html
发布于 2010-12-15 15:39:34
除非我误解了您的问题,否则这只是使用wget或curl命令(或Windows的等价物)来获取页面并将其保存到文件中的问题。
(如果页面包含为了获取或呈现数据而必须执行的Javascript,则这将不起作用。有关该用例,请参阅this question的答案。)
https://stackoverflow.com/questions/4447685
复制相似问题