Java JSP页面上的org.Apache.Jasper.jaspereException
我在代码的第27行得到了一个jaspereException,这是第二个检查chkProgr的代码。三个chk字符串来自复选框Java JSP页面上的org.Apache.Jasper.jaspereException,java,jsp,Java,Jsp,我在代码的第27行得到了一个jaspereException,这是第二个检查chkProgr的代码。三个chk字符串来自复选框 <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UT
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Show input</title>
</head>
<body>
<%
String name = (String) request.getAttribute("name");
String surname = (String) request.getAttribute("surname");
String tel = (String) request.getAttribute("tel");
String email = (String) request.getAttribute("email");
String chkTelec = (String) request.getAttribute("chkTelec");
String chkProgr = (String) request.getAttribute("chkProgr");
String chkRobot = (String) request.getAttribute("chkRobot");
%>
Name: <%=name%> <br />
Surname: <%=surname%> <br />
tel: <%=tel%> <br />
email: <%=email%> <br />
You chose these courses:
<% if (!chkTelec.equals("null")) { %>
Telecommunications <br />
<% } if (!chkProgr.equals("null")) { %>
Programming <br />
<% } if (!chkRobot.equals("null")) { %>
Robotics
<% } %>
</body>
</html>
显示输入
名称:
姓氏:
电话:
电子邮件:
您选择了以下课程:
电信
编程
机器人学
在错误页面的“根本原因”下还有一个NullPointerException,不知道这是否有帮助。
提前谢谢
编辑
我做了检查,有一个打字错误,我修复了它,但问题仍然存在
org.apache.jasper.JasperException: An exception occurred processing JSP page /showInput.jsp at line 25
22: You chose these courses:
23: <% if (!chkTelec.equals("null")) { %>
24: Telecommunications <br />
25: <% } if (!chkProgr.equals("null")) { %>
26: Programming <br />
27: <% } if (!chkRobot.equals("null")) { %>
28: Robotics
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Servlets.conveyInput.processRequest(conveyInput.java:34)
Servlets.conveyInput.doPost(conveyInput.java:63)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
java.lang.NullPointerException
org.apache.jsp.showInput_jsp._jspService(showInput_jsp.java:126)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Servlets.conveyInput.processRequest(conveyInput.java:34)
Servlets.conveyInput.doPost(conveyInput.java:63)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.apache.jasper.JasperException:在第25行处理JSP页面/showInput.JSP时发生异常
22:您选择了以下课程:
23:
24:电信
25:
26:编程
27:
28:机器人技术
堆栈跟踪:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javaservlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Servlets.conferInput.processRequest(conferInput.java:34)
Servlets.conferInput.doPost(conferInput.java:63)
javaservlet.http.HttpServlet.service(HttpServlet.java:648)
javaservlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
根本原因
java.lang.NullPointerException
org.apache.jsp.showInput\u jsp.\u jspService(showInput\u jsp.java:126)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javaservlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javaservlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Servlets.conferInput.processRequest(conferInput.java:34)
Servlets.conferInput.doPost(conferInput.java:63)
javaservlet.http.HttpServlet.service(HttpServlet.java:648)
javaservlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
为异常添加控制台日志。检查chk
字符串中是否有任何键入错误。