Form Bean是一种特殊的Java Bean,用于储存表单请求变量,或者是用于保存处理结束后所得到的数据,用于页面显示时读取。

解决方案 »

  1.   

    Java Bean在struts中主要用于处理业务逻辑
      

  2.   

    formbean封装表单提交信息,struts专有,有优点也有缺点,遭到很多人批评
    javabean范畴大些,一般的struts系统,javabean完成后端业务逻辑和持久逻辑
      

  3.   

    对于访问数据库系统及业务逻辑操作产生的异常是在ACTION里统一处理好,还是放在业务处理类好,真有点糊涂!谢谢各位,望赐教
      

  4.   

    这个问题,问得很初级哟,建议楼主最好看看struts的书,就知道了,要是看电子版本,我可以发给你
      

  5.   

    FORMBEAN用来放表单存储数据,是一种数据的封装并不做处理,JAVABEAN是对数据处理业务逻辑实现的模块
      

  6.   

    jsp (提交页面)-> actionForm(要提交数据的java封装[额外提供了reset和validate方法])->action(处理提交数据的页面[提供execute来处理数据])actionForm实际是一个 javabean,
    action是一个servlet.实现原理上与一般jsp中数据提交没有区别,过去我们也用javabean 专门负责数据传递,
    只是javabean在jsp页面中使用。在struts中直接独立出来,并规定接受页面用servlet来写。
    而且用struts-config.xml之类的xml文件来描述他们的页面逻辑流。我个人认为struts把web开发固定成一种所谓的很时尚的模式,其实限制了开发的自由度,尽管该模式提供了一定的扩展性,易维护性。比如其中html的扩展标记封装,我认为完全是多此一举。