Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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
如何在SpringMVC中解析JSP并保存到文件?_Spring_Jsp_Spring Mvc - Fatal编程技术网

如何在SpringMVC中解析JSP并保存到文件?

如何在SpringMVC中解析JSP并保存到文件?,spring,jsp,spring-mvc,Spring,Jsp,Spring Mvc,我有一些模板:带有JSTL标记的JSP文件和一些EL,希望它们被解析并保存到应用程序文件夹中的文件中,如下所示: template.jsp <html> ... <p>Hello ${ person.name }.</p> ... 结果应该是myapp/parsed templates/template.html <html> ... <p>Hello Michael.</p> ... ... 你好,迈克尔 ...

我有一些模板:带有JSTL标记的JSP文件和一些EL,希望它们被解析并保存到应用程序文件夹中的文件中,如下所示:

template.jsp

<html>
...
<p>Hello ${ person.name }.</p>
...
结果应该是myapp/parsed templates/template.html

<html>
...
<p>Hello Michael.</p>
...

...
你好,迈克尔

...

我是否应该创建一个
viewsolver
?谢谢

只需保存参数,然后再次调用控制器方法。它将是一样的,它的目的是什么


保存已解析jsp页面的生成html似乎不是一个好主意

JSP呈现通常超出了
springmvc
请求处理的范围。我认为,如果您创建自定义和模拟,会更容易:


而不是原始响应,
springmvc
将在这个模拟响应上进行编写。然后,您必须以字符串的形式获得结果,并写入文件,最后也写入原始响应。请记住,您必须包含所有标题、状态代码等。

它应该在运行时保存,对吗?您可以简单地创建一个xmlHttpRequest并将html发送回服务器。这是一种方法,但它们也应该在执行不同操作后由服务层保存。保存解析后的文件是客户端指定的要求。请提供示例、参考等。
<html>
...
<p>Hello Michael.</p>
...