论坛首页 Java企业应用论坛

JQUERY AJAX 提交数组为 null。JQUERY 1.4.2, Struts 2.3.34 and struts json plugin 2.3.34

浏览 3754 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2018-06-09  
我正在使用 JQUERY 1.4.2, Struts 2.3.34 和 struts json pluin 2.3.34. 当用 JQUERY AJAX 提交数据的时候一切正常,但是如果BEAN里面存在次级数组LIST的时候,LIST始终提交NULL值。请看下面BEAN定义和STRUT.XM

顶层BEAN, 包含一个次级 LIST, LIST的元素是下面的次级BEAN


次级BEAN的定义




STRUTS.XML 定义



JQUERY AJAX 代码





提交的时候通过DEBUG发现LIST的值不为空





但是到了ACTION以后,LIST变空了 ! 但是其他值提交成功比如PARTNUMBER 是 6





请各位帮助,谢谢
  • 大小: 51.9 KB
  • 大小: 28.6 KB
  • 大小: 15.1 KB
  • 大小: 26.3 KB
  • 大小: 32.6 KB
  • 大小: 48.4 KB
   发表时间:2018-06-27  
这个是OGNL的提示信息
com.opensymphony.xwork2.interceptor.ParametersInterceptor warn WARNING: Parameter [bb.subBeanList[0][maxCritical]] didn't match accepted pattern [[\w+((\.\w+)|([\d+])|((\d+))|(['(\w|[\u4e00-\u9fa5])+'])|(('(\w|[\u4e00-\u9fa5])+')))*]]!
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics