首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Exception creating bean of class app.logonForm: {1} 都弄了一天了,还是不行!该怎么解决

2012-02-28 
Exception creating bean of class app.logonForm: {1} 都弄了一天了,还是不行!!小弟初学strus,看的是stru

Exception creating bean of class app.logonForm: {1} 都弄了一天了,还是不行!!
小弟初学strus,看的是strus   in   action   照例子敲了一个,但是一直是这个问题,我都把例子弄到最简单还是不行,抓狂了都,麻烦各位大哥大姐帮忙看一下:

struts—config:
<?xml   version= "1.0 "   encoding= "ISO-8859-1 "   ?>

<!DOCTYPE   struts-config   PUBLIC
                    "-//Apache   Software   Foundation//DTD   Struts   Configuration   1.3//EN "
                    "http://struts.apache.org/dtds/struts-config_1_3.dtd ">

<struts-config>

        <form-beans>
        <form-bean
                        name= "logonform "
                        type= "app.logonForm "/>
              </form-beans>

        <global-exceptions>
        </global-exceptions>

        <global-forwards>
                <forward
                        name= "welcome "
                        path= "/Welcome.do "/>  
        </global-forwards>

        <action-mappings>
                <action
                        path= "/Welcome "
                        forward= "/pages/Welcome.jsp "/>
                       
                <action
                        path= "/logonSubmit "
                        type= "app.logonAction "
                        name= "logonform "
                        scope= "request "
                        validate= "false "
                        input= "/pages/welcome.jsp ">
                        <forward   name   =   "success "   path= "pages/success.jsp "/>
                        <forward   name   =   "failure "   path= "pages/failure.jsp "/>
                        </action>
                </action-mappings>

        <message-resources   parameter= "MessageResources "   />




    <plug-in   className= "org.apache.struts.validator.ValidatorPlugIn ">
        <set-property
                property= "pathnames "
                value= "/org/apache/struts/validator/validator-rules.xml,
                              /WEB-INF/validation.xml "/>
    </plug-in>

</struts-config>
************************************************************
logonForm.java:
package   app;

public   class   RegisterForm   {

private   String   username;
public   String   getUsername()   {
return   username;
}
public   void   setUsername(String   i)   {
username   =   i;
}

}
**************************************
welcome.jsp:

<%@   taglib   uri= "http://struts.apache.org/tags-bean "   prefix= "bean "   %>
<%@   taglib   uri= "http://struts.apache.org/tags-html "   prefix= "html "   %>
<%@   taglib   uri= "http://struts.apache.org/tags-logic "   prefix= "logic "   %>

<html:html>
<head>
<title> <bean:message   key= "welcome.title "/> </title>
<html:base/>
</head>
<body   bgcolor= "white ">

<html:form   action   =   "/logonSubmit ">
<html:text   property   =   "username "/>
<html:submit/>
</html:form>

</body>
</html:html>
******************************************
logonAction.java:
import   javax.servlet.http.*;
import   java.io.*;

public   class   RegisterAction   extends   Action   {
public   ActionForward   execute(
ActionMapping   mapping,
ActionForm   form,
HttpServletRequest   req,
HttpServletResponse   res)   {


RegisterForm   rf   =   (RegisterForm)   form;
String   username   =   rf.getUsername();

ActionForward   forward   =   new   ActionForward();

try   {
      if(username== "xiaowang ")
      forward   =   mapping.findForward( "success ");
}  
catch   (Exception   e)  
{
forward   =   mapping.findForward( "failure ");
}
  else{
forward   =   mapping.findForward( "failure ");
}

return   (forward);
}
}
************************
代码都给我弄到简单的不行,但是还是包那个错误,怎么回事呢??

[解决办法]
另外logonAction.java,logonForm.java没看见import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;

热点排行