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