Struts2异常| 页面写入<s:debug/>标签报错, 去掉此标签后正常显示

  * 我遇到的问题, 是因为空指针异常导致引发的.

  * 空指针异常是由于, Action使用了模型驱动封装表单数据到JavaBean(实体类), 表单提交的数据格式为字符串(String), 而JavaBean某属性为所属类型为(java.util.)Date,导致前台表单数据提交时无法正常封装到javaBean中, 引起空指针异常!

  * 修改代码解决空指针异常后, 页面加入<s:debug/>标签也正常显示! 

  //------------------------------------------------------------分割线------------------------------------------------------------------

  * 分割线上面是从前台页面提交数据到后台发生的错误, 同理, 后台数据显示到前台页面也会由于某些变量的空指针异常引发标题所述的错误, 建议 使用debug查看哪些变量值为空, 或者在后台程序中添加判断是否为空的if语句;

  * debug模式下可标记setter和getter方法查看变量值;

posted @ 2017-09-11 09:22  IamFlare  阅读(424)  评论(0编辑  收藏  举报