【发布时间】:2009-01-27 09:37:51
【问题描述】:
要在 JSP 中包含另一个文件,我们使用 @include 标记
在我的情况下,我想包含一个 html 文件,其名称将在运行时已知 - 即来自数据库。
如何在 JSP 中做到这一点?
【问题讨论】:
标签: jsp
要在 JSP 中包含另一个文件,我们使用 @include 标记
在我的情况下,我想包含一个 html 文件,其名称将在运行时已知 - 即来自数据库。
如何在 JSP 中做到这一点?
【问题讨论】:
标签: jsp
只需使用 jsp:include :
<jsp:include page="<%= htmlFileName %>" />
它适用于我的项目,其中文件存储在会话中以正确重新加载使用 ajax 更新的部分
【讨论】:
您可以使用包含指令
<%@include file="<%=FileName%>"%>
或JSP 包含动作
<jsp:include page="<%=FileName%>"/>
不同的是 include 指令在翻译阶段包含一个文件。
而 JSP 包含操作在请求页面时包含一个文件
我推荐 Spring MVC 框架作为你的控制器来操作。 使用 url 模式而不是参数。
示例:
www.yourwebsite.com/products
而不是
www.yourwebsite.com/?p=products
观看此视频Spring MVC Framework
【讨论】: