把name去掉,运行出错!
提示找不到Form!

解决方案 »

  1.   

    你可以在ACTION 组装好后SET到页面  然后页面通过BERN:WRITE读取出来....
      

  2.   

    问题是这个不需要用到FormBean直接用iterate标签便利List集合就行
      

  3.   

    你在请求时直接写actionname.do,不要使用form名称来提交
      

  4.   

    怎么写?
    不提交请求<form/>怎么使用action?
      

  5.   

    也就是使用action的path直接把表单的内容甩给action,不经过formbean的填充,formbean的存在与否就无关紧要了
      

  6.   

    get方式时,在路径中直接写action的路径,使用form表单时,form的属性的action值就得改一下了,明白了吗
      

  7.   

    修改你jsp的内容,我说的是这个地方<form action="actionpath.do" method="post">
    </form>
      

  8.   

    formbean在struts中本身就是可选的
      

  9.   

    我也是这样写的啊!
    要是不配置name属性,运行出错提示空的FormBean
      

  10.   

    我手上的项目使用了appfuse,不太一样,又不能复制给你看代码,帮你找找了
      

  11.   

    你action里面是不是还保留了formbean的代码,这个时候就只能用request来处理了,像普通的servlet一样
      

  12.   

    哎,单独使用struts还没试过,但愿没误导你
      

  13.   

      <form-beans >
        <form-bean name="loginForm" type="com.cao.struts.form.LoginForm" />
       
      </form-beans>
    上面是演示代码看看你 struts-config.xml中 找到对应的 哪个<form-bean>的配置 删除掉就可以了.
      

  14.   

    把你的struts-config的代码和action的代码贴出来看看不就好了
      

  15.   


    <form-beans>
        <form-bean name="iterateForm" type="com.struts.form.IterateForm"></form-bean> 
         </form-beans>  <global-exceptions />
      <global-forwards />
      <action-mappings>
      <action
          input="/first.jsp"
          path="/iterate"
          name="iterateForm"
          scope="request"
          type="com.struts.action.IterateAction">
          <forward name="iterate" path="/iterate.jsp"/>
        </action>
      </action-mappings>public ActionForward execute(ActionMapping mapping, ActionForm form,
    HttpServletRequest request, HttpServletResponse response)
    throws Exception 
    {
    Session session=HibernateSessionFactory.getSession();
        Transaction transaction=session.beginTransaction();
        Class11DAO class11DAO=new Class11DAO();
        List list=class11DAO.findAll();
    request.setAttribute("list_iterate", list);
    return mapping.findForward("iterate");
    }
      

  16.   

       <action 
          input="/first.jsp" 
          path="/iterate" 
          name="iterateForm" 
          scope="request" 
          type="com.struts.action.IterateAction"> 去掉name="iterateForm"这个不行?struts的Actionmapping的这个属性确实不是必须的,我也这样用都没问题。
      

  17.   

    去掉name调试看看能进action不?
    如果能近,那就说明没问题,你可能jsp有什么地方写的不对。
      

  18.   

    去掉name以后,记得重启下服务器。
      

  19.   

    这是JSP页面的代码
    <logic:iterate   id="list" name= "list_iterate" scope="request"> <table width="830" border="0" height="3">
    <td width="30" height="5"> <bean:write   name= "list"   property= "no"/> </td> 
    <td width="50" height="5"> <bean:write   name= "list"   property= "name"/> </td> 
    <td width="30" height="5"> <bean:write   name= "list"   property= "phone"/> </td> 
    <td width="30" height="5"> <bean:write   name= "list"   property= "tel"/> </td> 
    <td width="30" height="5"> <bean:write   name= "list"   property= "sex"/> </td> 
    <td width="360" height="5"><bean:write name= "list" property="homeAddress"/></td> 
    </table></logic:iterate> 
      

  20.   

    <form-beans >
        <form-bean name="loginForm" type="com.cao.struts.form.LoginForm" />
       
      </form-beans>
      

  21.   

    把 
    <form-bean name="iterateForm" type="com.struts.form.IterateForm"> </form-bean>  
    这个删除掉
      

  22.   

    ***************************************************************************思想决定行动,加入程序员在深圳QQ群,参加技术思想碰撞专业分类:
    程序员在深圳JAVA群4247660
    程序员在深圳c++群15195967
    程序员在深圳.NET群Ⅱ:12203296
    程序员在深圳TCP/IP协议栈开发:16956462
    程序员在深圳JS & AJAX群:12578377
    程序员在深圳英语学习群:23864353
    深序员在深圳VB:11055959
    程序员在深圳c++Ⅱ17409451
    程序员在深圳c++群15195967
    程序员在深圳嵌入式开发群37489763
    程序员在深圳移动开发群31501597
    程序员在深圳创业群33653422不限专业分类:
    高级群:17538442
    第三群:2650485
    第五群:29537639
    第四群:28702746
    第六群:10590618
    第七群:10543585
    第八群:12006492
    第九群:19063074
    第十群:2883885
    第十一群:25460595
    第十二群:9663807深圳程序员QQ群联盟成立两年多,拥有三十个以上的QQ群,人数达二千多人,有30%以上的成员的经验丰富的老手,包括国内外顶级大公司的成员(如微软、IBM,SUN,华为)、国内著名高校和研究院成员,和有丰富实践经验的高级程序(包括参加过上亿元的项目的架构师),有很热爱技术的成员(包括自己写过嵌入式操作系统),还有少数女程序员。现推介如下QQ群,如有兴趣速速加入:深程高级群I:17538442 深程高级群II:7120862 (深程高级群不欢迎新手,如果在深圳,月薪6K以下的别加入) c++:15195967 .NET:12203296 mobile:31501597嵌入式:37489763 JAVA:4247660  
    —————————————————————————————————————————— 
    希望大家不要认为群能给你带来什么,这只是一个平台,让同等水平的程序员有个交流的机会或许能得到一点信息或许能带来一点启发。*****************************************************************************
      

  23.   


    <logic:iterate id="list_id" name="list">
    </logic:iterate>
    你是这样吗?
      

  24.   


    貌似不需要配置,你直接取出来就可以了, 不用标签,直接JSP循环,再CAST , 再取出属性,写到页面上 
      

  25.   

    随便把报错的log也贴出来看看吧。。确实奇怪啊,不会是rp问题吧,哈哈
      

  26.   

    问题已解决
    不要使用Form提交!
    改用<html:link>标签