请教:struts中的表单和html中的表单在使用上有什么区别,为什么struts非要单独开发出一个表单来?

解决方案 »

  1.   

    struts标签用熟了方便,相当于对html标签进行了一些功能性封装,提高开发效率。
      

  2.   

    没有本质上的区别,struts就是用html中的表单,只是加了一个表单标签而已。
    struts在具体使用时可以和表单元素紧密结合起来。如某个表单action有private int name_id;而用标签 <html:text property="name_id"...>之后表单提交后,action中的name_id值自动和表单中的值对应起来了。
      

  3.   

    区别大了。
    最大的区别在于Struts的Form标签会判断request范围内是否包含与它对应的ActionForm的实例,并根据该ActionForm实例的各个属性的值来,来对Form内对应的字段进行赋值操作。