亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

一直報錯無法解決

HTTP Status 500 - java.lang.NullPointerException

type?Exception report

message?java.lang.NullPointerException

description?The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


root cause

java.lang.NullPointerException
user.DAO.UserDao.userLogin(UserDao.java:24)
org.apache.jsp.dologin_jsp._jspService(dologin_jsp.java:109)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


note?The full stack trace of the root cause is available in the Apache Tomcat/7.0.70 logs.

dologin.jsp

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>

<jsp:useBean id="LoginUser" class="user.model.User" scope="page"/>

<jsp:useBean id="UserDao" class="user.DAO.UserDao" scope="page"/>

<<jsp:setProperty property="*" name="LoginUser"/>

<%

? String path = request.getContextPath();

? String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

? ? request.setCharacterEncoding("utf-8");//防止中文亂碼

??

? ?if(UserDao.userLogin(LoginUser))

? {

? ? ?session.setAttribute("loginUser",LoginUser.getUsername());//用session對象傳遞loginUser在success頁面顯示

? ? ?request.getRequestDispatcher("login_success.jsp").forward(request, response);//轉發

? ? ?

? }else

? {

? ? ?response.sendRedirect("login_failure.jsp");//重定向

? }

%>

UserDao.java

public class UserDao {

public boolean userLogin(User u) throws SQLException{

String name=u.getUsername();

String pw=u.getPassword();

Connection conn=DBUtil.getConn();

//采用預編譯sql語句

StringBuilder sb=new StringBuilder();

sb.append(" select password from users");

sb.append(" where username=?");

PreparedStatement ptmt=conn.prepareStatement(sb.toString());

//傳參

ptmt.setString(1, name);

ResultSet res=ptmt.executeQuery();

if(pw.equals(res.getString("password"))){

return true;

}

return false;

}


}


正在回答

1 回答

沒人救的了你

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

一直報錯無法解決

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號