··조회 12,812
JSP게시판 만들기 질문요(초보임...급합니다)
안녕하세요... 자료 잘 받아보았습니다.
그런데 write.html폼 작성 하고 자료 입력 후 쓰기 버튼을 누르면
insert.jsp 에서
에러가 뜨는 데 무슨 에러인지 알수 가 없어서요
에러:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:367)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
java.lang.NullPointerException
org.apache.jsp.insert_jsp._jspService(insert_jsp.java:120)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.
꼭 좀 해열을 해주셨으면 좋겠습니다.
그런데 write.html폼 작성 하고 자료 입력 후 쓰기 버튼을 누르면
insert.jsp 에서
에러가 뜨는 데 무슨 에러인지 알수 가 없어서요
에러:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:367)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
java.lang.NullPointerException
org.apache.jsp.insert_jsp._jspService(insert_jsp.java:120)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.
꼭 좀 해열을 해주셨으면 좋겠습니다.
댓글 3
포인터가 널을 가리키고 있기 때문에 사용할수 없다는 말입니다.
예를 들어보죠.
String name;
if(name.equals("아무개"))
......
이럴 경우 name 은 초기화가 안되어 있죠. 당근 null 이 됩니다. null 이니 equals 메소드는 사용할 수 없죠. 그러니 저렇게 사용을 하면 NullPointerException 이 나는겁니다.
insert.jsp 에 null 값을 체크해보세요.
if(name.equals("아무개"))
=========>
String name;
if("아무개".equals(name)) 이게 정석 ^^;;
정석인걸 알면서도 습관처럼 되어버려서
걍 저렇게 쓴다는...ㅡㅡ;; 후후~~