不行,actionform是封装FORM中的数据,jsp中的有的ActionForm中必须有,但有几个组件可以不用对应

解决方案 »

  1.   

    ses127127(ses) : 不是必须有.
    ActionForm 中定义了哪个属性就接受表单传过来的那个值。属性名与表单中的名字一样就可以了。
    不需要的信息就不用在FormBean中声明。
      

  2.   

    你这样不行,不信你试试在jsp中有的组件,而你不在ActionForm中定义会报错的,FormBean中可以定义多于表单的属性
      

  3.   

    我测试的结果是必须有.
    mao_cheng(maocheng) 能告诉我您的方法吗?
      

  4.   

    你应该知道首先要有jsp,然后才有ActionForm,ActionForm针对每个HTML表单中的字段具有一个对应的属性
      

  5.   

    mao_cheng(maocheng)有不同意见吗??
      

  6.   

    在jsp的form表单里的字段,在actionForm里肯定要有(可以用两种形式)。但是你在jsp里带的一些hidden之类的东西,肯定不用在actionFrom里有啦
      

  7.   

    charlie0895(命----世上本没有路,我多走几次也就成了路....) 您能告诉我怎么做吗?
      

  8.   

    除非你不用struts标签,而用普通的html标签
      

  9.   

    测试通过了,
    <html:form  action="/user.dmis" method="post">
    用户名: <html:text property="username1" /><html:password property="pWD" />
    <html:hidden property="pWD1" value="cc"/>
    <html:submit value="搜  索" onclick="javascript:alert(pWD1.value)" />  <html:reset value="重  来" />
    </html:form>其中:pWD1在是actionform中没有的,但可以在Action中取到,
    谢谢,结贴,马上出第三贴.