ognl.OgnlException: target is null for setProperty(null, "username", [Ljava.lang.String;@19af9e98)


在頁面會報空指針,而后台會報這個ognl.OgnlException..

1,檢查UserAction中的getters&setters是否存在,正確

2,jsp頁面傳參數時別忘了用user.username      <input type = "text" name = "user.username">

3,在UserAction中一定要寫private User user;而不能寫private User u;.與第二條中的user要對應

  補充:其實不是這樣的Struts只認Action中user的getset方法的名字,例如:jsp按照第二條這么寫,那么UserAction中可以寫private User user也可以寫private User u;但是get和set方法必須是getUser()和setUser();

  現在想起來馬士兵提的那個問題了,Struts認的是方法名

4,在Action中接受屬性的model不用new

5,網上有人跟在struts.xml里設置devMode為false有關(我一直設置為true)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM