因为我想 “登录” 我总是得到显示java.lang.NullPointerException错误的登录
org.apache.jasper.JasperException:显示java.lang.NullPointerException错误
我当你想要访问一个尚未初始化的引用类型时,就会发生它,但我无法理解它的意义。
Uksekaart kaart = null;
boolean allowed = false;
java.util.Date dt = new java.util.Date();
out.println(dt);
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if(request.getParameter("kaardi_id")!=null && request.getParameter("ukse_nr")!=null){
kaart = kh.kysiUksekaart(Integer.parseInt(request.getParameter("kaardi_id")));
String[] ukseList = kaart.getUksed().split(" ");
for(int i=0; i<ukseList.length;i++){
if(Integer.parseInt(ukseList[i]) == Integer.parseInt(request.getParameter("ukse_nr"))){
allowed = true;
}
}
for(veeb.AjutineLuba k:kh.kysiAjutisedLoad()){
if(k.getKaardi_ID() == Integer.parseInt(request.getParameter("kaardi_id")) && k.getUkse_nr() == Integer.parseInt(request.getParameter("ukse_nr"))){
if(dt.getTime() > df.parse(k.getAlgus()).getTime() && dt.getTime() < df.parse(k.getLopp()).getTime()){
allowed = true;
}
}
}
}
Netbeans的显示线72
字符串[] ukseList = kaart.getUksed()分割(”“)。
在哪一行你会得到异常?你尝试过调试吗? – Uooo
尝试打印堆栈跟踪 –
对不起,我对此很新颖。我做了调试部分,但不知何故,我看不到它向我显示的行或错误,它可能是Netbeans,使我困惑:/ – Sven