struts2接受表单的值异常


工号
';document .searchForm.submit();"/>
UserAction里面id的set'get方法读写了,但是每次stack contents里面id的值后面独有一个逗号,并且以前的输入记录都保存了,感觉id就跟一个数组似的,这是什么原因啊,我想用这个id作为查询action的参数传递

1,后台添加个属性id1
2.改变参数名为id1,后台通过ServletActionContext.getRequest().getParameter("")的形式获取。避免

原因就是
工号
form已经有name="id"参数了
在你点击超练级的时候又传参id=
也就是一个有值,一个没有值空字符
多个name相同的参数内部处理是以逗号分割的。

打开firebug看看你传进去的参数是啥就明白了!!!


工号
';document .searchForm.submit();"/>

1、form的action 有一个id参数
2、 这也有一个
3、form是post提交
会把form表单域 和 url的一块传输
4、如果你后台是String来接 很可能节点 id逗号空 因为你的表单中的 可能没值造成的。