数组用隐藏域怎么从jsp页面传到struts中的form去,如<html:hidden property="proc_partIds" />
proc_partIds为form里面的一个数组类型变量,请问可以那样传吗,为什么我试了传不过去啊,麻烦高手教一些,谢谢!...
proc_partIds为form里面的一个数组类型变量,请问可以那样传吗,为什么我试了传不过去啊,麻烦高手教一些,谢谢!
展开
2个回答
展开全部
数组是不可以这么传递的,一般form只能传递字符串,依靠prarmeter识别,有两种办法,第一是通过特定的分隔符,比如半角的逗号分隔你的数组,在后台request.getParameter("proc_partIds");后用split(",")方法拆分,保存到一个字符串数组中,第二是在前台多弄一些<html:hidden property="proc_partIds" />同名的隐藏域,每个隐藏域保存数组的一个值,在后台request.getParameterValues("proc_partIds");直接保存到一个数组中。希望我的回答对你有帮助
追问
是不是我前台写成,后台写成request.getParameter("proc_partIds");可以获取在、数组的值呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询