Java struts2中需要的简单OGNL投影

Java struts2中需要的简单OGNL投影,java,jsp,struts2,projection,ognl,Java,Jsp,Struts2,Projection,Ognl,我想创建一个非常简单的标记,用集合的ID参数化,如下所示: <s:url action="theaction" namespace="/" includeParams="all" id="histURL"> <s:param name="sources" value="sources.{id}"></s:param> </s:url> ${histURL} 但它不起作用,它显示: http://localhost:8080/myproject/

我想创建一个非常简单的标记,用集合的ID参数化,如下所示:

<s:url action="theaction" namespace="/" includeParams="all" id="histURL">
 <s:param name="sources" value="sources.{id}"></s:param>
</s:url>
${histURL}
但它不起作用,它显示:

http://localhost:8080/myproject/theaction
另一个提示:

<s:url action="theaction" namespace="/" includeParams="all" id="histURL">
 <s:param name="sources" value="sources"></s:param>
</s:url>
${histURL}
因此,作为一个paramater的收集工作,我只是认为工作良好,但似乎是马车。还是我遗漏了什么?这是OGNL吗?:)

谢谢你的回复

我很笨。 这只是一种方式,我错过了我使用了一个错误的类,它根本没有Id。 这绝对是OGNL,它像魅力一样工作:)

<s:url action="theaction" namespace="/" includeParams="all" id="histURL">
 <s:param name="sources" value="sources"></s:param>
</s:url>
${histURL}
http://localhost:8080/myproject/theaction&sources=com.mycompany.Source@32324&sources= ...