我在jsp页面写入了<s:debug/>,第一次访问的时候没事,当从该页面提交到action然后又回到这个页面的时候就报空指针异常,不写<s:debug/>就没事,这啥原因啊struts<s:debug/>

解决方案 »

  1.   

    这个标签在调试时,输出Value Stack上的信息,是不是经过action处理后,有null对象吧
      

  2.   

    <FONT color="red"><s:property value="errors.addThemeError[0]"/></FONT>
    <form action="theme_add" method="post">
    板块名称:<input type="text" name="theme.themeName" > 

    <s:debug></s:debug>
    <br/>
     <input type="submit" value="提交">
    </form>
    页面代码是这样的,第一次进入没报错,当提交到action验证数据不合格后再回来就报空指针异常了,
      

  3.   

    第一次和第二次怎么会有过程上的区别呢?点击一次不就是一个完整的流程吗?
    我看的这里:
    http://www.mkyong.com/struts2/struts-2-debug-tag-example/