Struts2异常| 页面写入s:debug/标签报错, 去掉此标签后正常显示
* 我遇到的問題, 是因為空指針異常導(dǎo)致引發(fā)的.
* 空指針異常是由于, Action使用了模型驅(qū)動封裝表單數(shù)據(jù)到JavaBean(實體類), 表單提交的數(shù)據(jù)格式為字符串(String), 而JavaBean某屬性為所屬類型為(java.util.)Date,導(dǎo)致前臺表單數(shù)據(jù)提交時無法正常封裝到j(luò)avaBean中, 引起空指針異常!
* 修改代碼解決空指針異常后, 頁面加入<s:debug/>標(biāo)簽也正常顯示!?
//------------------------------------------------------------分割線------------------------------------------------------------------
* 分割線上面是從前臺頁面提交數(shù)據(jù)到后臺發(fā)生的錯誤, 同理, 后臺數(shù)據(jù)顯示到前臺頁面也會由于某些變量的空指針異常引發(fā)標(biāo)題所述的錯誤, 建議 使用debug查看哪些變量值為空, 或者在后臺程序中添加判斷是否為空的if語句;
* debug模式下可標(biāo)記setter和getter方法查看變量值;
轉(zhuǎn)載于:https://www.cnblogs.com/IamFlare/p/7503419.html
總結(jié)
以上是生活随笔為你收集整理的Struts2异常| 页面写入s:debug/标签报错, 去掉此标签后正常显示的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.lang.Enum
- 下一篇: [存储过程]中的事务(rollback)