请问在Eclipse中jsp文件出现 Undefined attribute name 的问题,怎么解决

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="lqf.LoginDao" %>
<%@ page import="lqf.Login" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" context="text/html" charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
     <%
       String name = request.getParameter("username");
       String pwd = request.getParameter("password");
       Login ulogin = new Login(name,pwd);
       String ucheck = request.getParameter("check_code");
       String checkcodeServer = (String) session.getAttribute("check_code");
       if(!checkcodeServer.equals(ucheck)){
           request.setAttribute("msg", "验证码错误!");
             request.getRequestDispatcher("/Login.jsp").forward(request, response);
       }
       else{
           LoginDao dao = new LoginDao();
           int result = dao.login(ulogin);
           if(result >0){
               session.setAttribute("sessionUser", name);
               out.print("恭喜您登录成功,尊敬的"+name);
               out.print(" <a href='QuitServlet'>退出</a>");
           }else if(result==0){
               request.setAttribute("msg", "用户名或密码错误!");
               request.getRequestDispatcher("/Login.jsp").forward(request,response);
           }else{
               out.print("登陆异常!!!!");
           }
       }
     %>
</body>
</html>

图片描述如下👇👇👇
web层
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/770677239836132.jpg "#left")

eclipse层
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/878204339836152.jpg "#left")


session中这个key不存在,导致为空。出现空指针异常。

img