以下摘抄:
造成以上问题的有这么几种原因:
1、访问/test.jsp?& p1=1&p2=2...
2、访问/test.jsp?p1=1&p2=& p3=3...
3、访问/test.jsp?p1=1&& p2=2...
4、访问/test.jsp?action =save&....
5、表单提交时,存在<input name="" value="***" />这样的域
总之,代码编写的不规范容易带来这样的问题。
------------------以下为实际解决方法-------------------------
但是具体找到问题的地方并不在上述之列,是有个ajax的路径写的不对。
new Ajax.Request(
"/addCart2.action? ",{
method:'get',
parameters:"t2code="+t2code+"&itemTimes="+operNum+"&class3="+proOption+"&matchFlag="+matchFlag+"&"+Math.random(),
红色部分是不需要的,parameters参数里本身是会加这个?的,现在加了就相当于2个,tomcat6就会报警告~