Hi,
I have written a jsp which access a java bean using use bean property,I am getting the error
java.lang.ExceptionInIniti
alizerErro
r
jsp code is
<%@ page import="com.bfg.customer.C
ustomer" %>
<jsp:useBean id="newcust" class="com.bfg.customer.Cu
stomer"
scope="request"/>
<jsp:setProperty name="newcust" property="*"/>
<%
if (request.getParameter("SUB
MITTED") != null) {
try {
if (newcust.validateCustomer(
)) {
newcust.createCustomer();
response.sendRedirect("New
Success.js
p");
}
} catch (Exception e) {
newcust.addFieldError("ema
il",
"e-Mail address already in use. <BR>" +
"Click <A HREF=\"lostPassword.jsp\">
here</A> "+
"if you have forgotten your password.");
}
}
if (newcust.getEmail() == null) {
newcust.setEmail("");
}
if (newcust.getPassword() == null) {
newcust.setPassword("");
}
%>
<HEAD><TITLE>Create New Customer Account</TITLE></HEAD><BOD
Y>
<FORM METHOD=POST ACTION="NewCustomer.jsp">
<INPUT TYPE="HIDDEN" NAME="SUBMITTED" VALUE="T">
<% if (newcust.getFieldError("em
ail")!= null) { %>
<FONT COLOR="#FF0000"><%= newcust.getFieldError("ema
il")%></FO
NT><BR>
<% } %>
e-Mail Address: <INPUT NAME="email" TYPE="TEXT" SIZE=50
VALUE="<%= newcust.getEmail() %>"><BR>
<% if (newcust.getFieldError("pa
ssword")!=
null) { %>
<FONT COLOR="#FF0000"><%= newcust.getFieldError("pas
sword")%><
/FONT><BR>
<% } %>
Password: <INPUT NAME="password" TYPE="TEXT" SIZE=50
VALUE="<%= newcust.getPassword() %>"><BR>
<INPUT TYPE=SUBMIT>
</FORM>
</BODY>
and the error message is
HTTP Status 500 -
--------------------------
----------
----------
----------
----------
----------
----
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletExcep
tion
org.apache.jasper.runtime.
PageContex
tImpl.doHa
ndlePageEx
ception(Pa
geContextI
mpl.java:8
48)
org.apache.jasper.runtime.
PageContex
tImpl.hand
lePageExce
ption(Page
ContextImp
l.java:781
)
org.apache.jsp.bfg.NewCust
omer_jsp._
jspService
(org.apach
e.jsp.bfg.
NewCustome
r_jsp:113)
org.apache.jasper.runtime.
HttpJspBas
e.service(
HttpJspBas
e.java:97)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
802)
org.apache.jasper.servlet.
JspServlet
Wrapper.se
rvice(JspS
ervletWrap
per.java:3
22)
org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:314)
org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:264)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
802)
root cause
java.lang.ExceptionInIniti
alizerErro
r
org.apache.jsp.bfg.NewCust
omer_jsp._
jspService
(org.apach
e.jsp.bfg.
NewCustome
r_jsp:49)
org.apache.jasper.runtime.
HttpJspBas
e.service(
HttpJspBas
e.java:97)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
802)
org.apache.jasper.servlet.
JspServlet
Wrapper.se
rvice(JspS
ervletWrap
per.java:3
22)
org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:314)
org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:264)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.12 logs.
--------------------------
----------
----------
----------
----------
----------
----
The Customer class is compiled and placed in WEB-INF/classes/com/bfg/cu
stomer
pls help me to find solution
Start Free Trial