我写了个ssh的注册的方法,想要注册完成后提示成功,并且返回到注册页面,但是总是报错,哪位能帮小弟解决下,看代码 这个是action提示,返回succ
msg="注册成功!";
request.setAttribute("msg",msg);
return mapping.findForward("succ");
然后是struts.xml里的配置
<forward name="succ" path="/jsp/clientSelfService/clientRegister2.jsp"/>
但是最后总报错,我也不知道错在哪里了,求指点
java.lang.ClassCastException: clientSelfService.web.ClientRegisterForm
at jsp_servlet._jsp._clientselfservice.__clientregister2._jspService(__clientregister2.java:202)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
Truncated. see log file for complete stacktrace
>
msg="注册成功!";
request.setAttribute("msg",msg);
return mapping.findForward("succ");
然后是struts.xml里的配置
<forward name="succ" path="/jsp/clientSelfService/clientRegister2.jsp"/>
但是最后总报错,我也不知道错在哪里了,求指点
java.lang.ClassCastException: clientSelfService.web.ClientRegisterForm
at jsp_servlet._jsp._clientselfservice.__clientregister2._jspService(__clientregister2.java:202)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
Truncated. see log file for complete stacktrace
>
return null;
这样试试。
Date date =null;
if(!clidate.equals(""))
{
date = java.sql.Date.valueOf(clidate);
}String wdnum=f.getWdname();
Long wdn=Long.parseLong(wdnum);
byte bt=0;
写死一个日期,写死wdnum看看能成功否?报的错是类型转换错误。
删除掉了就没事了