【发布时间】:2012-04-12 10:43:01
【问题描述】:
想知道如何在jsps中指定链接和jsp文件路径。是在 jsp 本身上指定它们更好,还是最好将它们全部保存在一个常量文件中,以便在 jsp 的路径更改或链接的 url 更改时更容易更改内容。
顺便说一句,我还在我的页面上使用了 Struts2 框架和 JSTL 标签。
【问题讨论】:
想知道如何在jsps中指定链接和jsp文件路径。是在 jsp 本身上指定它们更好,还是最好将它们全部保存在一个常量文件中,以便在 jsp 的路径更改或链接的 url 更改时更容易更改内容。
顺便说一句,我还在我的页面上使用了 Struts2 框架和 JSTL 标签。
【问题讨论】:
请注意您所说的灵活性是什么意思,但是包含 jsp S2 提供了一种非常简洁和有效的方式来将一个 JSP 包含在另一个 JSP 中。
<s:include value="myJsp.jsp" />
它还将提供传递任何附加参数的方法。详细信息请参阅文档
为了指定链接,您可以使用<s:url> 标签。%{url} 将被评估为使用 s:url 标签定义的 url。在 Welcome 和 HelloWorld 页面上,我们使用两个不同的 Struts 标签来创建链接。我们创造
详情请参考文档
还有其他方法可以更灵活地包含 jsp,例如根据从 action 设置的 JSP 值在运行时包含 jsp,但如果没有关于您的用例的任何进一步信息,很难建议。
【讨论】: