2013-07-30 35 views

回答

1

Struts2中的標記a以及其他標記可以使用param標記進行參數化。只需將param標籤放置在錨標籤的主體中即可。例如

<s:a action="myaction"><s:param name="myparam" value="%{property}"/></s:a> 
+0

其實我沒有這樣做隨着這個我需要通過message_id我怎麼能這樣做,請建議 – Akshobhya

+0

你已經問過如何發送一個值使用S2錨標記,對不對? –

+0

就像一般我問使用錨標記我們如何做到這一點... – Akshobhya

1

創建它就像任何其他參數化的鏈接。

就個人而言,我更喜歡使用JSP EL:

<a href="displayMails?foo=${someActionProperty}">${subject}</a> 

但是如果你堅持標籤:

<a href="displayMails?foo=<s:property value='%{someActionProperty}'/>"> 
    <s:property value="%{subject}"/> 
</a> 

...要在HREF使用的S2動作名稱。

<a href="<s:url action='displayMails'/>?foo=${someActionProperty}">${subject}</a> 

在這一點上,我們回到了不知道爲什麼S2標籤不是你真正想要的。