struts的formbean封装,是面向对象编程的一种体现,他主要是适用于有数据库的表单操作!

解决方案 »

  1.   

    不是每种信息,使一个form就会有一个formbean,当然,如果你不用提交信息,就没必要用formbean了
      

  2.   

    要普通的数据难道就不用封装了,直接把代码插入页面里,还是同一种实体,在不同的页面显示的字段不同,把这样的实体封装为一个普通的bean,定义若干个查询方法,用于不同页面的查询,然后在action时查询,把结果放在request里,请有工作经验的大虾们赐教。
      

  3.   

    一般情况下,一个Form对应一个FormBean
      

  4.   

    这个不一定.你可以动态的FormBean.或者是你把你表单中的字段都写到一个formBean里面这样处理.一般而言尽量还是一个FormBean处理的就是相关的这个页面的字段为佳.
      

  5.   

    我现在所认识的是 在利用validator验证的时候才用form 其他的情况我都喜欢用request
    再有actionform和bo的区别也要注意吧
      

  6.   

    什么时候用formbean,我知道了,我现在就是不明白页面上显示的一些普通数据是否也要建立一个bean(不是formbean)来封装,然后放在request,在页面里再取出显示。请看清题目。
      

  7.   

    如果是HTML控件的话应该一一对应,
    对应form中的字段,
    不是的话,
    也可用别的方式来存储,
    如专门用于数据BEAN对应的显示BEAN,也可用JSTL 等tag来显示.
      

  8.   

    to 楼上:
       “如果是HTML控件的话应该一一对应,对应form中的字段,”你的意思是表单里的数据吗?
        “不是的话,也可用别的方式来存储,专门用于数据BEAN对应的显示BEAN,”,普通的数据,非表单里的?
       请说清楚一些
      

  9.   


    分页提交就是多个页面对
    应一个ActionForm Bean!!
      

  10.   

    我认为应该是每次提交对应一个formbean
      

  11.   

    比如查询结果显示界面,我觉得就不需要对应一个form bean。之需要把request传过来的结果list显示出来即可。