我正在使用 Java 和 Spring MVC 开发应用程序。像往常一样,将一个 JSP 文件存储在 /WEB-INF/view/ 文件夹中,该文件用作所有请求的视图。
通常我们有这个 JSP 硬编码,它也有一些代码来处理模型(标签和 EL)。到目前为止一切正常。
现在,我不想对 JSP 进行硬编码,而是想从数据库中动态填充这个 JSP 文件。因此用户可以上传和选择不同的模板/主题/布局来显示他的页面。
这是解释我要做什么的代码(我知道这不是方法,仅用于说明目的)。
/WEB-INF/views/index.jsp
<%@ page import="com.example.domain.Template" %>
<%@ page import="com.example.dao.TemplateStore" %>
<!-- Following code is supposed to return complete JSP template from the database as uploaded by the user. -->
<%= TemplateStore.getUserTemplate("userTemplate") %>
我在网上搜索了这个主题,但找不到任何东西。
任何有关如何实现这一点的帮助将不胜感激。
提前致谢。
重要提示:我几天前问过这个问题,但被一些成员标记为“离题”。我还没有理解这个问题是如何脱离主题的 - https://stackoverflow.com/questions/18026092/creating-content-of-jsp-views-in-web-inf-views-dynamically-from-the -数据库。