Struts升级到2.3.34之后的日期空指针异常

时间:2018-03-05 11:46:21

标签: ajax nullpointerexception datepicker struts2 dojo

从UI输入的所有参数都在方法调用中正确传递,除了作为空值返回的日期值,因此导致空指针异常。

以前使用的struts版本是2.3.15 v,在该版本中一切正常 最近升级到struts2 2.3.34v(目前在我们的项目中允许)。

我们目前使用的其他罐子是:
所有struts2核心罐和依赖罐版本2.3.34
jmaki 1.1版和ajax包装jar 1.0.3版本
struts2 dojo插件2.3.15

我尝试了不同的解决方案,但没有用。以下是我尝试的一些解决方案。

  1. 将dojo插件替换为新版本2.3.34并添加了依赖项jar。
  2. 将日期类型更改为字符串以支持使用最新jar的dojo。
  3. jmaki api upgrade-ajax enabled framewor --->将ajax-wrapper-comp-1.0.3 jar替换为新版本1.8.1,也与最新的dojo插件一起使用。
  4. jsp中的更改并将xml中的公共ID更改为最新
  5. 这不是与数据库相关的问题,我们检查了它。我们正在使用jmaki 1.1,它包装了由dojo,yahoo和其他人提供的小部件来支持ajax。如果有任何其他选择,请建议我们。

    我理解dojo插件已经从struts 2.5x版本中弃用了,但是一切都运行良好的2.3.15 struts ver但是在升级到S 2.3.34版本后面临这个问题的日期。

0 个答案:

没有答案