根据提交到的action调用哪个formbean来判断

解决方案 »

  1.   

    或者你自己写一个试试看,看生成的htm源代码里面form的name是什么就明白了
      

  2.   

    多谢各位,我通过生成的htm源代码确实能找到form的name,但我想执行“重置”的功能,用下面代码,其中logonForm为找到的form名,当点击图片时,系统却执行了“提交”的操作,请问,这是怎么一会事?
    <html:image src="images/chongzhi.gif" onclick="document.logonForm.reset()"/>
    有什么更好的方法通过图形来执行操作码?
      

  3.   

    实现重置功能用javascript脚本语言,不要用类提供的方法。
    我想这是因为jsp容器在编译时不会自动生成这种类方法的脚本的缘故,也就是不支持把java语言转换成java脚本语言。好像也没有那个jsp容器提供了这个功能。
      

  4.   

    strut中form 的name属性一定要与type结合使用!!!!
    type为对应的ActionForm的完全限定类名!!!!!
    给分~~~~~~~~
      

  5.   

    html:form中没必要定义name。
    自己去查struts的帮助文档最清楚。struts的html:image会转化成<input type="image" >,这种形式的图片点击它就会执行submit,你可以试试html:img。
      

  6.   

    airlulu(airlulu)说得很清楚了!name 属性和type属性要以其使用,在struts理,<html:form acton="a.do" name = "form1" type = "webapp.form.form1"> 
    或者你直接就写<html:form acton="a.do">,然后自己去ie窗口里看他的source,他的名字是你在struts-config.xml定义的
      

  7.   

    与表单相关的ActionForm bean的名称。如果没有设置这个属性,bean的名称将会从配置信息中获得
      

  8.   

    多谢各位了!
    To:superswords(supersword) 我改为html:img后,还是不好用,点击仍是执行submit操作。
    To:xxisxx(xx) name与type有什么必然的联系吗? 
    另外,如何通过图片执行Form提供的reset操作?这个问题还是无法解决,麻烦各位了!
      

  9.   

    1 name与type必然的联系?建议你去看看<html:form>得原码,
    2 你是想通过点击图片执行reset操作吗?还是什么?如果是,那么reset可是public 方法,你想怎么用就怎么用吧,不过那时要进行一个提交操作的,建议使用javascript