页面导航中的NullPointerException

时间:2012-10-20 08:41:57

标签: java-ee nullpointerexception

public String onClickSearchTaskTemplate(){
    RcentJsfUtils.setFlashValue("seqNo",getSeqNo());
    setUpdateButton(true);
    return "searchTaskTemplate";
}

public void init(){
    setUpdateButton(true);
Object obj = TemplateDAO.readbyId(Long.parseLong(RcentJsfUtils.getFlashValueForKey("seqNo").toString()));
}

init方法中,我得到一个空指针异常,但我正在使用的方法是正确的。

1 个答案:

答案 0 :(得分:0)

如果需要帮助,您需要提供更多的上下文和代码。您还应该在多个较小的行中打破您的长行(抛出nullpointer异常),这样您就可以确定哪个变量为null。

乍一看,我会说错误可能正在发生,因为getFlashValueForKey(“seqNo”)为空。这可能是因为在init()方法之前没有调用onClickSearchTaskTemplate()。