问答详情
源自:2-8 完成表单验证功能

提交表单500错误

566c0f600001eb1f05000270.jpg

566c0f600001092505000190.jpg

这是为什么啊

提问者:Liiiv 2015-12-12 20:13

个回答

  • sunyaox
    2015-12-12 20:23:22
    已采纳

    空指针异常,你先判断对象是否为null 然后在取属性值判断 不要直接去属性值判断

    试试吧


  • Mrzhang1
    2017-04-04 14:51:28

    楼主是怎么解决的啊   我也遇到了

  • 动漫Kyle
    2016-03-10 21:51:38

    Struts.xml加入<reselt name="input">/users/Users_login.jsp</result>

       


  • 更新中100
    2015-12-17 15:03:46

    楼主是怎么解决的啊

  • oldmee
    2015-12-14 09:42:08

    这个错误好

  • 慕冬雪
    2015-12-12 22:44:49

    我在开一楼, 子木李的回答很赞!

  • sunyaox
    2015-12-12 21:28:08

    分析的很好 !


  • 子木李
    2015-12-12 20:53:19

    实现了ModelDriven接口的模型驱动的前台页面上就只需要写属性名,而不需要写实体名点属性名了,楼主看看是不是前台页面上写的有问题呢

  • 子木李
    2015-12-12 20:37:26

    楼主用的是struuts2的模型驱动吧,这里的原因是user的username值为空,也就是你的前台页面没有把值传到后台来,错误最大可能为你前台页面上写的是username,而不是user.username

  • sunyaox
    2015-12-12 20:36:05

    是"" 如果不判断对象 还会报空指针

  • 慕男婶
    2015-12-12 20:25:49

    是空指针异常。

    问题出现在你的第24行程序:

    看看 user.getUsername() 返回的是不是null