我们存储在数据库中时如何执行JSTL代码

时间:2014-09-22 06:25:37

标签: spring jsp jstl tiles

我使用的是Spring和tile

我将JSTL代码存储到数据库中。

当用户登录时,它会获取时间并存储到会话中,并将此会话值放在JSP页面中,但不会执行JSTL标记

代表

<c:forEach var="i" begin="1" end="5">
   Item <c:out value="${i}"/><p>
</c:forEach>

页面输出

项目1    第2项    第3项    第4项    第5项

但我的输出是

<c:forEach var="i" begin="1" end="5">
   Item <c:out value="${i}"/><p>
</c:forEach>

2 个答案:

答案 0 :(得分:3)

同样的问题,你解释一下,这是不可能的jstl到寺庙或直接从字符串到jsp页面中的代码,  只有当你将使用另一个创建加载时间超过当前执行时间的jsp age时,你才会这样做,每次加载会话而不是存储数据库值的更好方法

答案 1 :(得分:3)

当文件被修改并重新编译时,任何JSP文件都会检测到Web容器,但这绝对是错误的方法...至于保存HTML模板数据库并处理它们,请将它们接受到JSP。