Mr.Daru
2017-03-17 16:33
采纳率: 76.5%
浏览 1.1k
已采纳

Struts2获取不到文本框的值?

action加了System.out.println(article.getTitle());就空指针了

  <body>


   <s:form action="article!add">   
        <s:textfield name="article.title" label="title"/>   
        <s:submit value="sumbit"/>
   </s:form>  


  </body>

public class Article1 {
private String title;

public String getTitle() {
return title;
}

public void setTitle(String title) {
this.title = title;
}

}

 @Action(value="article" ,results={
    @Result (name="success" ,location="/loginFailer.jsp")
})

public class ArticleAction extends ActionSupport{
    private Article1 article;
    private User user;

    public String add(){

        return "success";
    }


}
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2017-03-17 16:51
    已采纳

    没看到你任何初始化article的代码,当然是空指针了。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 2020回归技术 2017-03-20 08:00

    没有看到你代码里面有System.out.println(article.getTitle());

    评论
    解决 无用
    打赏 举报
  • 夜半无声 2017-03-22 06:44

    你不实例化你的article,你去调用article.getTitle()肯定是报null异常了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题