0
양식에서 사용자 입력을 처리하고 다음 오류가 발생하는 경우 if {.. return} else 문을 사용하여 간단한 JSP 페이지를 만들고 있습니다.이 오류를 수정하는 방법을 알려주십시오. 나는 이메일 필드에 대한 양식 매개 변수 이름을 의심하고JSP 오류 java.lang.NullPointerException
org.apache.jasper.JasperException: An exception occurred processing JSP page
/create_user.jsp at line 21
18: String username=request.getParameter("username");
19: String password=request.getParameter("password");
20: String email=request.getParameter("e-mail");
21: if(username.length()<2 || password.length()<6 || email.length()
<5){
22: out.print("Username must be atleast 2 characters long,
Password must be atleast 6 characters long, E-mail must be atleast 5
characters long");
23: return;
24: }else{
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWra
pper.java:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
70)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
java.lang.NullPointerException
org.apache.jsp.create_005fuser_jsp._jspService(create_005fuser_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
32)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
[NullPointerException이란 무엇이며 어떻게 수정합니까?] (http://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do-i-fix -it) – khelwood
모든 항목에 대해'전자 메일 '을'이메일'로 바꾸려고합니다. –
Jerry에게 감사드립니다. –