ognl.ParseException: Encountered " "]" "]
在从js传递数组到struts2解析时出现了,如下的错误提示在项目中使用的jquery版本是1.6的,在从js传递数组到struts2解析时出现了,如下的错误提示:/-- Encapsulated exception ------------\
ognl.ParseException: Encountered " "]" "] "" at line 1, column 7.
Was expecting one of:
":" ...
"not" ...
"+" ...
"-" ...
"~" ...
"!" ...
"(" ...
"true" ...
"false" ...
"null" ...
"#this" ...
"#root" ...
"#" ...
"[" ...
"{" ...
"@" ...
"new" ...
...
...
"\'" ...
"`" ...
"\"" ...
...
...
at ognl.OgnlParser.generateParseException(OgnlParser.java:3172)
at ognl.OgnlParser.jj_consume_token(OgnlParser.java:3051)
.........
当然错误大体相同,这个最后的问题我了解到的是jquery1.3版本以后对数组的格式修改了,导致
struts2无法解析,所以,我的解决办法是:在你的js调用文件或者变量,函数等,需要js数据的地方
加上$.ajaxSettings.traditional=true;表示使用jquery老版本配置。这样就Ok了。。
涨姿势了
页:
[1]