每次我运行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>
答案 0 :(得分:0)
您可能没有在会话中添加“ a1”。或者您已经放了,但是是null
。
1)向我们显示在会话中放置“ a1”的代码。
2)在调用此JSP之前,请告诉我们您的操作。如果您没有在会话中添加“ a1”并直接调用此JSP,那么当然会出现此异常。