运行此jsp页面时,我不断收到错误消息

时间:2019-10-11 20:34:30

标签: javascript java

每次我运行jsp文件时,都会出现以下错误, 例外 org.apache.jasper.JasperException:java.lang.NullPointerException

根本原因 java.lang.NullPointerException 这是我的jsp代码,请问您是否需要其他任何代码,我将对此进行编辑。

<!DOCTYPE html>

   <head>
      <title>Title</title>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <style>
      </style>
   </head>

       <% 
           Account a1 = (Account)session.getAttribute("a1");
           %>
      <h1 align="center"> SUMMARY</h1>
      <br>
      </br>
      <form action="AccountLookupServlet" method="Post">
         <div>
            <label for="AcctNo">Accnt ID:</label>
            <input type="text" name ="AcctNo" value="<%=a1.getAcctNo()%>"/></br>
            <label for="CustID">Cust ID:</label>
            <input type="text" name="CustID " value="<%=a1.getCid()%>"/></br>
            <label for="Type">Type: </label>
            <input type="text" name="Type" value="<%=a1.getType()%>"/></br>
            <label for="Balance">Balance:</label>
            <input type="text" name="Balance" value="<%=a1.getBalance()%>"/></br>

         </div>
         <div>
         <input type="submit" name="subBtn" value="lookup"/>

         <input type="reset" name="rstBtn" value="clear"/>
      </form>

1 个答案:

答案 0 :(得分:0)

您可能没有在会话中添加“ a1”。或者您已经放了,但是是null

1)向我们显示在会话中放置“ a1”的代码。

2)在调用此JSP之前,请告诉我们您的操作。如果您没有在会话中添加“ a1”并直接调用此JSP,那么当然会出现此异常。