Java 从servlet获取jsp页面的Html
包含动态数据的jsp页面 我想从servlet获取浏览器中显示的jsp页面的html 我想将jsp的html存储在一个字符串变量中 是否可以从servlet获取jsp文件的html源代码。Java 从servlet获取jsp页面的Html,java,jsp,servlets,Java,Jsp,Servlets,包含动态数据的jsp页面 我想从servlet获取浏览器中显示的jsp页面的html 我想将jsp的html存储在一个字符串变量中 是否可以从servlet获取jsp文件的html源代码。 如果有的话。如何操作?除非我误解了你的问题,否则这只是使用wget或curl命令(或Windows等效命令)获取页面并将其保存在文件中的问题 (如果页面包含获取或呈现数据必须执行的Javascript,则此操作无效。对于该用例,请参阅的答案。)使用commons http client,它有助于从java应用
如果有的话。如何操作?除非我误解了你的问题,否则这只是使用
wget
或curl
命令(或Windows等效命令)获取页面并将其保存在文件中的问题
(如果页面包含获取或呈现数据必须执行的Javascript,则此操作无效。对于该用例,请参阅的答案。)使用commons http client,它有助于从java应用程序发出GET或POST请求 您可以传递所需的所有数据,如身份验证参数或。。会话id等 根据您的要求,您可以使用相同的方法获取完全呈现的HTML源的内容 更多的细节可以在这里找到,还有一些很好的例子
您为什么需要html?如果只是为了查看生成了什么html,那么您可以在呈现页面后从浏览器“查看源代码”。如果没有,那么ServletFilter是唯一让我吃惊的选项。请解释为什么你需要在你的servlet中生成HTML,我们可以提供更好的帮助!