曹俊杰353 2021-03-29 22:17 采纳率: 33.3%
浏览 1387
已采纳

servlet[LoginHandle]的Servlet.service()引发异常

大佬帮忙看下代码,我登陆界面进去后就出现null

package ServletHandle;


import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

public class LoginHandle extends HttpServlet {

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setCharacterEncoding("UTF-8");//设置输出编码格式
        response.setContentType("text/html;charset=UTF-8");
        HttpSession session=request.getSession();
        String user_id=request.getParameter("user_id");//获取前台url传过来的uName参数
        String user_pwd=request.getParameter("user_pwd");//获取前台url传过来的uPwd参数
        DAL.Login _login=new DAL.Login();//实例化Login对象,来至DAL包
        boolean result=_login.checkLogin(user_id, user_pwd);//检查登陆用户是否合法
        if(result)//登陆正确
        {
            session.setAttribute("user_id", user_id);//将用户userId保存在session对象中全局使用
            String user_name=_login.getName(user_id);//获取用户名
            session.setAttribute("user_name", user_name);
            String role_id=_login.getSysLevel(user_id);
            session.setAttribute("role_id", role_id);
            request.getRequestDispatcher("/Index.jsp").forward(request, response);
        
        }
        else {//登陆错误
            PrintWriter out=response.getWriter();
            out.write("<script>alert('用户名或密码错误!');location.href='Login.jsp';</script>");
        }
    }

}

  • 写回答

4条回答 默认 最新

  • CSDN专家-三岁丫 2021-03-29 22:53
    关注

    报的是空指针异常,在 checkLogin 的时候,你把你 Login 类的代码发一下呢,说的是 Login 中 14 行报出来的。你自己仔细看看

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥15 复杂网络,变滞后传递熵,FDA