通过 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}