gpt4 book ai didi

java - 异常 org.apache.jasper.JasperException : java. lang.NullPointerException 根本原因 java.lang.NullPointerException

转载 作者:行者123 更新时间:2023-12-01 22:47:43 28 4
gpt4 key购买 nike

每次运行此 jsp 时,都会收到以下错误异常:

org.apache.jasper.JasperException: java.lang.NullPointerException

root cause
java.lang.NullPointerException

这是我的代码:

<%@page import="Business.Account"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE html>
<html>
<head>
<title>Account Summary Page CHATTA</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
div {text-align-center;}
</style>
</head>

<%
Account a1 = (Account)session.getAttribute("a1");
%>
<h1 align="center"> CHATTABANK SUMMARY</h1>
<br>
</br>
<form>
<div>
<label for="AcctNo">Accnt ID:</label>
<input type="text" name ="AccntNo" 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>

</html>

如果需要更多代码,请告诉我。

最佳答案

您应该处理 session 不包含属性“a1”的情况,以避免潜在的 NullPointerExceptions 在空帐户引用上调用方法。检索“a1”属性后,您还应该检查该对象是否实际上是 Business.Account 对象,以防止与类转换相关的异常。

关于java - 异常 org.apache.jasper.JasperException : java. lang.NullPointerException 根本原因 java.lang.NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58467499/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com