0
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我得到一个空指针异常,但我使用的方法是正确的。

4

1 回答 1

0

如果需要帮助,您需要提供更多上下文和代码。您还应该将长行(引发空指针异常的地方)分成多个较小的行,以便确定哪个变量为空。

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

于 2012-10-22T04:08:35.610 回答