通过 tiles-defs 将参数传递给 jsp
Passing parameter to jsp via tiles-defs
我在 JSP 页面中有一个 link,如下所示
<li><a href="/test.do?version=10.1">download page</a></li>
在struts-config.xml
中我们直接转发给tiles-defs.xml
如下图
<action path="/test" forward="testDef"/>
在 tiles-defs.xml
中,我们有如下所示的条目
<definition name="testDef" extends="mainDef">
<put name="__bodyContent" value="/WEB-INF/jsp/ucspt/test.jsp"/>
</definition>
test.jsp
是页面正文内容的页面。
如果您看到第一个 link,我发送的版本是 10.1。我想访问 test.jsp
中的那个版本。怎么做。
您可以简单地使用 JSP EL 表达式,例如
${param.version}
我在 JSP 页面中有一个 link,如下所示
<li><a href="/test.do?version=10.1">download page</a></li>
在struts-config.xml
中我们直接转发给tiles-defs.xml
如下图
<action path="/test" forward="testDef"/>
在 tiles-defs.xml
中,我们有如下所示的条目
<definition name="testDef" extends="mainDef">
<put name="__bodyContent" value="/WEB-INF/jsp/ucspt/test.jsp"/>
</definition>
test.jsp
是页面正文内容的页面。
如果您看到第一个 link,我发送的版本是 10.1。我想访问 test.jsp
中的那个版本。怎么做。
您可以简单地使用 JSP EL 表达式,例如
${param.version}