使用一个参数名在struts2操作中传递多个值

使用一个参数名在struts2操作中传递多个值,struts2,action,Struts2,Action,我想为action标记中的单个参数传递多个参数 例: abc Answers.jsp 我的操作中有提示(字符串)变量的getter和setter 目前,如果我发送一个提示变量,我可以将它的参数值作为abc来获取 我想为同一个变量发送多个参数(提示) 例如:abc,xyz 如何才能实现上述目标 提前谢谢 Raju除了明显的黑客攻击,我认为你做不到 例如,只需在映射中写入上述内容,并在操作中将字符串转换为数组 String[] getHintsArray() { return

我想为action标记中的单个参数传递多个参数

例:

abc
Answers.jsp

我的操作中有提示(字符串)变量的getter和setter

目前,如果我发送一个提示变量,我可以将它的参数值作为abc来获取

我想为同一个变量发送多个参数(提示)

例如:
abc,xyz

如何才能实现上述目标

提前谢谢
Raju

除了明显的黑客攻击,我认为你做不到 例如,只需在映射中写入上述内容,并在操作中将字符串转换为数组

  String[] getHintsArray() {
       return getParam("hint").split("\\s*,\\s*");
   } 

我在这里找到了最佳答案(请看页面底部):

如果由于某种原因链接断开,请执行以下操作:

<s:param name="queryType" value="new java.lang.String[]{'PRIMARY','SECONDARY'}"/>

请注意,您将字符串[]声明为数组,仅此而已

谢谢你的回复…我尝试了类似的方法,但我想有没有其他方法可以在struts2中实现呢?
    public void setQueryType(String[] queryType){
        this.queryType = queryType;
    }