【问题标题】:How to resolve "Error : java.lang.NullPointerException" ( JSF SelectOneMenu )如何解决“错误:java.lang.NullPointerException”(JSF SelectOneMenu)
【发布时间】:2022-06-13 17:46:09
【问题描述】:

我收到 NPE 错误,但我不知道该怎么办。

这是我的代码。

header.xhtml

<h:selectOneMenu value="#{bb.loginUser}">
 <f:selectItems value="#{bb.getAllUser()}"/>
 <f:ajax event="change"/>
</h:selectOneMenu>

Bb.java

@Named
@SessionScoped
public class Bb implements Serializable{
private User loginUser;
public String startWork(){
    String time1 = ***set current time***;
    User usr = loginUser; 
    TimeCard tc = new TimeCard("startWork",time1,usr);
    usr.addTimeCard(tc);
    tcDb.create(tc);
    return "timeCard?faces-redirect=true";
}
public List<User> getAllUser(){
    return usrDb.findAll();
}

***loginUser setter and getter*** 

当我转到下一页时,我收到 NPE 错误。 我做了调试,发现“loginUser”为空。

有人可以帮忙吗? 谢谢。

【问题讨论】:

标签: java jsf jakarta-ee netbeans selectonemenu


猜你喜欢
  • 2012-05-14
  • 1970-01-01
  • 1970-01-01
  • 2014-07-27
  • 1970-01-01
  • 1970-01-01
  • 2013-08-04
  • 2019-12-03
  • 1970-01-01
相关资源
最近更新 更多