gpt4 book ai didi

arrays - 在 Struts 2 中将字符串数组作为静态参数传递

转载 作者:行者123 更新时间:2023-12-01 12:47:33 26 4
gpt4 key购买 nike

我想以一种可以通过 String 的方式声明一个 Action 静态参数数组。我尝试了以下代码:

<action name="saveRecord" class="saveRecordAction">
<result name="success" type="tiles">tiles:saveRecordSuccess</result>
<param name="names">name1</param>
<param name="names">name2</param>
<param name="names">name3</param>
</action>

我的 Action 类中有一个二传手:
public void setNames(String[] name){
mNames = name;
}

但我只收到一个名字,也就是最后一个, "name3"
我想要的可能吗?如果是,那么正确的做法是什么?

最佳答案

struts 静态参数的工作方式类似于 MAP。 name 是 KEY,值是 VALUE。
您可以通过以逗号分隔的形式发送值来满足您的要求,您可以将其拆分,以便您可以将数组放在那里。

<param name="names">name1,name2,name3</param>

For more info on Static Parameters

关于arrays - 在 Struts 2 中将字符串数组作为静态参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14474492/

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