2006-1-24 9:07:01 org.apache.struts.util.RequestUtils createActionForm
警告: No FormBeanConfig found under 'StartTestForm'我的表单只有action没有form-bean,可是tomcat提示错误啊,一定要加上form-bean吗?加一个空的行不行,有没有别的解决方法

解决方案 »

  1.   

    form-bean不是必须要的啊,是不是你用了哪种structs标签引起的错误?我刚刚做的从action到action之间跳转都蛮正常的,不是每个action都需要formBean的.
      

  2.   

    如果你的jsp页面用<html:form ...>定义要提交的表单,
    那相应的action必须要有对应的form如果jsp页面用<form ...>定义要提交的表单就没问题了
      

  3.   

    回复人: yingtju(蚂蚁) ( ) 信誉:82  2006-01-24 10:53:00  得分: 0  
     
     
       如果你的jsp页面用<html:form ...>定义要提交的表单,
    那相应的action必须要有对应的form如果jsp页面用<form ...>定义要提交的表单就没问题了
      
     
    似乎不是这样的
    我也用<html:form ...>
    没有form-bean也可以啊错误有一种可能
    我只是猜测
    你用了struts的某些需要回写的标签
    比如input,但没有定义form-bean
      

  4.   

    你用了struts的框架来开发,那么就要按照人家的规矩来,你要不用她的框架,那就不用遵照他的规矩
      

  5.   

    我记得以前做的时候给每个bean都加上了
    但是有的根本就没有用到
    所以,我感觉可以不加,因为即使加了也不会用到阿
    但是以后有可能用到
    所以,不加也可以,但是加了会方便以后的升级等等一系列问题。
      

  6.   

    <!--UseCard-->
        <action  name="UseCardForm" path="/UseCard" type="test.test.action.UseCardAction">
                <forward name="UseCardok" path="/UseCardsOK.jsp"/>
        </action>去掉name="UseCardForm"就可以
      

  7.   

    我这样写不是挺好的吗,
     <action      path="/lookUserState"                 
                     type="com.torrensoft.struts.system.LookUserStateAction"
                     scope="request">
      <forward   name="success"   path="/lookUserState.jsp"/>
    在strutsExample里还有这样的写法 不知道怎么搞
     <action-mappings type="org.apache.struts.webapp.examples.CustomActionMapping">
        <action path="/welcome" forward="/welcome.jsp" >
            <set-property property="example" value="EXAMPLE" />
        </action>
      </action-mappings>
      

  8.   

    你没有用到form-bean那你是不是没有提交数据?如果没有提交数据在JSP页面就可以不用写
    <html:form ..>
    规则是死的,人是活的。可以灵活应用各种技术方法,不要被技术方法捆住手脚