0

所以说我有以下动作映射:

<action path="/admin/nst-*/manage/"
    type="com.company.backend.actions.admin.nstManageAction"
    name="nstMgmtForm" attribute="form"
    validate="false" scope="request"
    parameter="{1}"
    input="/WEB-INF/company/pages/nstMgmt.jsp">
    <forward name="view" path="/WEB-INF/company/pages/nstMgmt.jsp"/>
</action>

如您所见,它有一个机构通配符,它​​与参数属性一起传入。

html假设在另一个 JSP 页面上,我想使用 Struts标记链接到此操作。如何将机构自动插入id到带有 Struts 链接标签的链接中?例如/admin/nst-22/manage//admin/nst-99/manage。是否可以使用链接标签执行此操作?

4

1 回答 1

0

在 action 属性中使用 EL 表达式

<html:link action="/admin/nst-${id}/manage/">Manage</html:link>

Struts1 标签属性接受 EL 表达式,所以这是可能的。

于 2013-08-28T13:35:10.760 回答