gpt4 book ai didi

java - struts2中需要的简单OGNL投影

转载 作者:行者123 更新时间:2023-12-02 08:29:27 25 4
gpt4 key购买 nike

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

<s:url action="theaction" namespace="/" includeParams="all" id="histURL">
<s:param name="sources" value="sources.{id}"></s:param>
</s:url>
${histURL}

如果我在 Action 类中定义了三个 Source 对象,其 ID 分别为 1,2 和 3,那么我假设 histURL 输出将类似于:

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

所以集合作为参数是有效的,我只是假设 OGNL projection效果很好,但似乎有问题。或者我错过了什么?这是 OGNL 吗? :)

谢谢您的回复!

最佳答案

我傻了。就是这样,我错过了我使用了错误的类,它根本没有 Id。这绝对是 OGNL,而且很有魅力:)

关于java - struts2中需要的简单OGNL投影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3795433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com