您可以通过代码(即时)更改JSP文件的文本内容吗?

时间:2018-10-29 16:06:27

标签: java spring jsp

可以说我的web应用程序中有一个jsp页面。其中的代码显示一些信息。

我可以使用Rest Controller更改此jsp中的代码(文本)吗?我想通过打开文件并更改其内容来动态替换其代码。

我想通过http请求更改文件内容:

“ / api / change-jsp?newcontent = sometext&file = example.jsp”

->相应的rest控制器现在开始工作。

这行得通吗?

Ps:'newcontent = sometext'包含jsp代码(EL)

1 个答案:

答案 0 :(得分:2)

它不起作用-jsp在应用程序启动时由servlet容器在运行时进行编译。 JSP编译器不会期望jsp发生更改。

但是为什么要首先更改它?只需让jsp询问所需的信息即可。