大家写struts时一般是一个action对应1个formbean还是1个action类过滤多个
url和formbean,通过一些其他的参数来判断触发什么事件两种方法各有什么好处,谢谢

解决方案 »

  1.   

    一般的情况是一个formbean对应多个action 
     而一个action对应一个formbean那真的是有点太浪费了
    一个formbean里头可以写很多个字段 这样也可以对应多个JSP了
     至于那些触发事件我不太理解你需要知道的是什么~~
      

  2.   

    我想楼主的意思是不是说多个页面form中action的属性对应于同一个Action?然后根据某些参数来判断是哪个页面调用的,然后做相应的处理?这种方式虽然可以减少Action的数量,但不推荐这么做,因为这样会把逻辑功能混在一起,使得代码的耦合度太高。
      

  3.   

    所以,一般来说,一个Action对应于一个formbean(JSP)比较好一些,代码清楚。
      

  4.   

    当然是一个啊 ,便于管理,代码清晰度也好  . 分层的话一般都是 一个action 对应1个formbean
    对应N个BO  BO对应N个DAO
      

  5.   

    但如果某些页面只有一个到两个字段需要action处理的话
      单独跟它做一个FORM这样是不是有点浪费了
      

  6.   

    有点乱
    一个FormBean 对应多个Action
    如果一个对应一个,干脆别用struts了,就好像一个人,能说话,能干活,能看书
    如果一个action对应一个form,我看累了
      

  7.   

    通过一些其他的参数来判断触发什么事件
    ===========================================
    这个不需要什么参数,你点哪个按钮就调用哪个Action