Struts中需要的简单OGNL投影2
-
05-10-2019 - |
题
我想创建一个非常简单的标签,其中包含集合的ID参数为以下内容:
<s:url action="theaction" namespace="/" includeParams="all" id="histURL">
<s:param name="sources" value="sources.{id}"></s:param>
</s:url>
${histURL}
如果我说在我的动作类中定义了三个源对象,则具有IDS 1,2和3,那么我认为,Histurl输出将为SG,例如:
http://localhost:8080/myproject/theaction&sources=1&sources=2&sources=3
但是它不起作用,它显示:
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}
结果是
http://localhost:8080/myproject/theaction&sources=com.mycompany.Source@32324&sources= ...
因此,作为paramater起作用的集合,我只是假设 OGNL投影 效果很好,但似乎是越野车。还是我想念什么?这根本是OGNL吗? :)
谢谢您的回复!
解决方案
我很愚蠢。这就是这样,我错过了我使用了一个错误的课程,这根本没有ID。绝对是ognl,它像魅力一样工作:)
不隶属于 StackOverflow