2013-08-28 26 views
0

一個鏈接所以說,我有以下動作映射:Struts的使用通配符參數

<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> 

正如你所看到的,它具有用於與參數屬性傳遞機構通配符。

在另一個JSP頁面上說我想用Struts html標記鏈接到此操作。我將如何自動將機構id插入到帶有Struts鏈接標籤的鏈接中?例如/admin/nst-22/manage//admin/nst-99/manage。有沒有可能通過鏈接標籤來做到這一點?在動作

回答

0

使用EL表達式屬性

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

Struts1的標籤屬性接受EL表達式,所以這是可能的。