java.lang.NullPointerException空指针错误!在线等!

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:43:45
package LoginPageBean;

import java.util.List;
import javax.faces.application.Application;
import javax.faces.component.html.HtmlCommandButton;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;

public class LoginBean {

private String username;
private String password;
private String loginmode;
private String ButtonArray[];
private HtmlPanelGrid ButtonGrid;

public String[] getButtonArray() {
return ButtonArray;
}
public void setButtonArray(String[] buttonArray) {
this.ButtonArray = buttonArray;
}
public HtmlPanelGrid getButtonGrid() {
return ButtonGrid;
}
public void setButtonGrid(HtmlPanelGrid buttonGrid) {
this.ButtonGrid = buttonGrid;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;

把 有equals 判断的地方改为if(loginmode!=null&&loginmode.equals("Admin"))试试 ...要有这种习惯

自己看报的错误在哪行发生的,肯定你没有赋初值就使用了这个对象才报的NullPointerException

根据具体的错误, 在后台打几个断点看看~~ 就可以找到错误了

huaqiangzhao - 说得对,多用他那种方法。