| Author |
getting error while excuting the jsp page
|
Geeta Ravikanti
Ranch Hand
Joined: Mar 26, 2008
Posts: 46
|
|
Hi all i am getting the error while excuting the jsp page i am creating the user accounts for that my program is Userreg.html <html> <body> <form action="process.jsp" method=post> <center> <table cellpadding=4 cellspacing=2 border=0> <th bgcolor="#CCCCFF" colspan=2> <font size=5>USER REGISTRATION</font> <br> <font size=1><sup>*</sup> Required Fields</font> </th> <tr bgcolor="#c8d8f8"> <td valign=top> <b>First Name<sup>*</sup></b> <br> <input type="text" name="firstName" value="" size=15 maxlength=20></td> <td valign=top> <b>Last Name<sup>*</sup></b> <br> <input type="text" name="lastName" value="" size=15 maxlength=20></td> </tr> <tr bgcolor="#c8d8f8"> <td valign=top> <b>E-Mail<sup>*</sup></b> <br> <input type="text" name="email" value="" size=25 maxlength=125> <br></td> <td valign=top> <b>Zip Code<sup>*</sup></b> <br> <input type="text" name="zip" value="" size=5 maxlength=5></td> </tr> <tr bgcolor="#c8d8f8"> <td valign=top colspan=2> <b>User Name<sup>*</sup></b> <br> <input type="text" name="userName" size=10 value="" maxlength=10> </td> </tr> <tr bgcolor="#c8d8f8"> <td valign=top> <b>Password<sup>*</sup></b> <br> <input type="password" name="password1" size=10 value="" maxlength=10></td> <td valign=top> <b>Confirm Password<sup>*</sup></b> <br> <input type="password" name="password2" size=10 value="" maxlength=10></td> <br> </tr> <tr bgcolor="#c8d8f8"> <td valign=top colspan=2> <b>What music are you interested in?</b> <br> <input type="checkbox" name="faveMusic" value="Rock">Rock <input type="checkbox" name="faveMusic" value="Pop">Pop <input type="checkbox" name="faveMusic" value="Bluegrass">Bluegrass<br> <input type="checkbox" name="faveMusic" value="Blues">Blues <input type="checkbox" name="faveMusic" value="Jazz">Jazz <input type="checkbox" name="faveMusic" value="Country">Country<br> </td> </tr> <tr bgcolor="#c8d8f8"> <td valign=top colspan=2> <b>Would you like to receive e-mail notifications on our special sales?</b> <br> <input type="radio" name="notify" value="Yes" checked>Yes <input type="radio" name="notify" value="No" > No <br><br></td> </tr> <tr bgcolor="#c8d8f8"> <td align=center colspan=2> <input type="submit" value="Submit"> <input type="reset" value="Reset"> </td> </tr> </table> </center> </form> </body> </html> my jsp page is Process.jsp <%@ page import="java.util.*" %> <%! ResourceBundle bundle =null; public void jspInit() { bundle = ResourceBundle.getBundle("forms"); } %> <jsp:useBean id="formHandler" class="foo.FormBean" scope="request"> <jsp:setProperty name="formHandler" property="*"/> </jsp:useBean> <% if (formHandler.validate()) { %> <jsp:forward page="<%=bundle.getString(\"process.success\")%>"/> <% } else { %> <jsp:forward page="<%=bundle.getString(\"process.retry\")%>"/> <% } %> my bean class is FormBean.java package foo; import java.util.*; public class FormBean { private String firstName; private String lastName; private String email; private String userName; private String password1; private String password2; private String zip; private String[] faveMusic; private String notify; private Hashtable errors; public boolean validate() { boolean allOk=true; if (firstName.equals("")) { errors.put("firstName","Please enter your first name"); firstName=""; allOk=false; } if (lastName.equals("")) { errors.put("lastName","Please enter your last name"); lastName=""; allOk=false; } if (email.equals("") || (email.indexOf('@') == -1)) { errors.put("email","Please enter a valid email address"); email=""; allOk=false; } if (userName.equals("")) { errors.put("userName","Please enter a username"); userName=""; allOk=false; } if (password1.equals("") ) { errors.put("password1","Please enter a valid password"); password1=""; allOk=false; } if (!password1.equals("") && (password2.equals("") || !password1.equals(password2))) { errors.put("password2","Please confirm your password"); password2=""; allOk=false; } if (zip.equals("") || zip.length() !=5 ) { errors.put("zip","Please enter a valid zip code"); zip=""; allOk=false; } else { try { int x = Integer.parseInt(zip); } catch (NumberFormatException e) { errors.put("zip","Please enter a valid zip code"); zip=""; allOk=false; } } return allOk; } public String getErrorMsg(String s) { String errorMsg =(String)errors.get(s.trim()); return (errorMsg == null) ? "":errorMsg; } public FormBean() { firstName=""; lastName=""; email=""; userName=""; password1=""; password2=""; zip=""; faveMusic = new String[] { "1" }; notify=""; errors = new Hashtable(); } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public String getEmail() { return email; } public String getUserName() { return userName; } public String getPassword1() { return password1; } public String getPassword2() { return password2; } public String getZip() { return zip; } public String getNotify() { return notify; } public String[] getFaveMusic() { return faveMusic; } public String isCbSelected(String s) { boolean found=false; if (!faveMusic[0].equals("1")) { for (int i = 0; i < faveMusic.length; i++) { if (faveMusic[i].equals(s)) { found=true; break; } } if (found) return "checked"; } return ""; } public String isRbSelected(String s) { return (notify.equals(s))? "checked" : ""; } public void setFirstName(String fname) { firstName =fname; } public void setLastName(String lname) { lastName =lname; } public void setEmail(String eml) { email=eml; } public void setUserName(String u) { userName=u; } public void setPassword1(String p1) { password1=p1; } public void setPassword2(String p2) { password2=p2; } public void setZip(String z) { zip=z; } public void setFaveMusic(String[] music) { faveMusic=music; } public void setErrors(String key, String msg) { errors.put(key,msg); } public void setNotify(String n) { notify=n; } } i am getting the folowing error HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Wrapper cannot find servlet class process.jsp or a class it depends on org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702) org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) java.lang.Thread.run(Thread.java:595) root cause java.lang.ClassNotFoundException: process.jsp org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702) org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) java.lang.Thread.run(Thread.java:595) note The full stack trace of the root cause is available in the Apache Tomcat/5.0.25 logs. -------------------------------------------------------------------------------- Apache Tomcat/5.0.25 its is looking very big but i am uable found my problem please if any body found tell me where did i mistaked
|
 |
omi sharma
Ranch Hand
Joined: Mar 18, 2008
Posts: 489
|
|
Did you put your jsp page into right directory? Do you use any IDE such as Eclipse? if yes ,then put your jsp page into your project directory for example if your project directory is Myproject then you should put as Myproject/yourjsp.jsp
|
SCJP, OCA 9i application developer, SCWCD 5.
When I was in hell someone told me to get heaven you need to do Java.
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56207
|
|
Please be sure to use UBB code tags when posting code to the forums. Unformatted code is extermely hard to read and many people that might be able to help you will just move along. Please read this for more information. You can go back and change your post to add code tags by clicking the .
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Rick Li
Greenhorn
Joined: Apr 14, 2008
Posts: 1
|
|
|
Did you import you foo.FormBean class in JSP page?
|
 |
 |
|
|
subject: getting error while excuting the jsp page
|
|
|