每次运行 jsp 文件时,都会出现以下错误, 异常(exception) 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>
最佳答案
您可能没有将“a1”放入您的 session 中。或者您已输入,但为 null
。
1) 向我们展示您将“a1”放入 session 的代码。
2) 告诉我们您在调用此 JSP 之前要做什么。如果您没有将“a1”放入 session 并直接调用此 JSP,那么您当然会得到此异常。
关于javascript - 我在运行这个jsp页面时不断收到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58348123/