Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从servlet获取jsp页面的Html_Java_Jsp_Servlets - Fatal编程技术网

Java 从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应用

包含动态数据的jsp页面

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

我想将jsp的html存储在一个字符串变量中

是否可以从servlet获取jsp文件的html源代码。
如果有的话。如何操作?

除非我误解了你的问题,否则这只是使用
wget
curl
命令(或Windows等效命令)获取页面并将其保存在文件中的问题


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

使用commons http client,它有助于从java应用程序发出GET或POST请求

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

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

更多的细节可以在这里找到,还有一些很好的例子


您为什么需要html?如果只是为了查看生成了什么html,那么您可以在呈现页面后从浏览器“查看源代码”。如果没有,那么ServletFilter是唯一让我吃惊的选项。请解释为什么你需要在你的servlet中生成HTML,我们可以提供更好的帮助!