2013-02-21 56 views
0

我想要訪問param標記中的請求屬性(名爲'msg_key')值。它返回屬性標記struts 2 param標籤內的訪問請求屬性?

var message1='<s:property value="#request['msg_key']" />'; 

我沒有得到如何訪問param標籤內請求屬性空

var message='<s:url attributes..><s:param name="msg_key" value="#request['msg_key']" /></s:url>'; 

雖然同樣的工作?

+0

只需正確關閉'param'標籤,它應該工作。 – 2013-02-21 11:09:34

+0

Aleksandr M它是錯字已經關閉了。更正OP也 – emilly 2013-02-21 11:11:48

+0

如果它在屬性中工作,那麼它也應該在param中工作。 – 2013-02-21 11:14:51

回答

2

你可以這樣做:

var message = '<s:url attributes../>'+'?'+ '<s:property value="#request['msg_key']" />'; 

或:

<s:url var="test" attributes..> 
    <s:param name="msg_key" value="#request['msg_key']" /> 
</s:url> 
var message = '<s:property value="#test"/>'