如何在Struts 2中使用s:a href和param标签传递一个整数列表?Struts 2列表参数传递
例POJO:
private List<Integer> myList = new ArrayList<Integer>();
public List<Integer> getMyList() {
return myList;
}
public void setMyList(List<Integer> myList) {
this.myList = myList;
}
示例JSP页面:
<s:url id="testUrl" action="testAction">
<s:param name="myList" value="%{myList}" />
</s:url>
<s:a href="%{testUrl}">Test Link</s:a>
当我点击 “测试链接” 的形式提交了myList中的以下内容:
[1, + 2,+ 3,+ 4,+ 5]
这导致Struts重新定向到“输入”页面。这不是理想的行为。有没有人有任何关于如何使用Struts标签正确传递整数列表的建议?
你想要的url结果是什么? – leonbloy 2010-10-27 15:05:29
Struts 2 getter方法可以处理的任何东西。收件人类有一个方法public void setMyList(List myList),它与问题中描述的setter相同。 Struts不会设置列表,而是将我重定向到“输入”页面。 –
David
2010-10-27 19:44:05