`
jianghusheng
  • 浏览: 1301 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

转载:Tomcat Parameters: Invalid chunk ignored.

阅读更多
Tomcat6中警告“Parameters: Invalid chunk ignored. ”的原因及解决办法:

   表单Form中元素有name属性,并且name属性为空。这种情况多出现在js在与页面交互时,多半是通过id来获取这个对象,所以对name属性并不在意。

                <form action="login.do" method="post">
                        <input name="" type="hidden" id="xxx" />
                       <input name="name" type="text" value="todaydiy" />
              </form>

               这种表单提交过去,后台也会提示Invalid chunk ignored警告。除了input标签,还有select标签等,所以要特别的注意,即时并没有在业务逻辑中使用这些网页元素,也要注意给这些元素name给值!

警告:Parameters:Invalid chunk ignored原因:在链接参数中存在一定的问题和业务逻辑没关系,比如说在一个链接http://url?param1=value1&redundance=rValue,

其中redundance变量没有在业务逻辑中使用。解决方法:方法1:在业务逻辑中使用所有传入的值;方法2:去除冗余参数;

还有一种情况
很多朋友把以上的连接写成:http://url?param1=value1&&redundance=rValue,

差别:多了一个"&"
所以,即使是你把所有的参数都在业务逻辑中使用了。但是还是会有这个警告。这时你只要吧多余的“&”符号去掉就好了。


警告: Parameters: Invalid chunk ignored.
当POST body 或 query-string参数以‘&’结束或者包含‘&=’、‘&&’这样的字符串时出现警告: Parameters: Invalid chunk ignored.

注:以上部分转载自百度分享http://apps.hi.baidu.com/share/detail/24990629

补充:
警告: Parameters: Invalid chunk ignored.
jQuery格式错误,如url后多了"?"
$.getJSON("demo.do?", {}, function(data){
  alert("JSON Data: " + data.users[3].name);
});
使用ajax时按照api提供格式写(jQuery例子):
$.getJSON("test.js", { name: "John", time: "2pm" }, function(json){
  alert("JSON Data: " + json.users[3].name);
});


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics