你可以将formbean理解为对相应jsp页面数据的封装。数据字段一致便于理解和开发

解决方案 »

  1.   

    其实呢,在你请求某个Action的时候,与这个Action关联的actionform就是放在ruquest里面的,actionform里面包含你表单上的数据,因此,表单上的数据也间接的放在了request中了,简化了操作,不用为很多的表单属性都用request.getParameter操作了,呵呵,祝学习愉快。
      

  2.   

    是的,一定要一样。关于通过get、set方法取值,首先在页面上通过标签(主要是html标签)把字段的映射成dom中的值,比如 <input type="text" name="username"/>这样的html语句,然后在提交给后台的时候,struts在你的action处理前会处理一下,就是把请求中的parameter值拷贝到formBean中(也是通过getParameter方法)。这样在你的action中就能通过form进行取值和赋值了。响应过程就是上述过程的逆过程。大致过程就是这样,具体的你可以看struts的源文件。