在页面比较多,特别是批量生产的时候struts比较好用,MVC模式的思想在开发的时候体现的很清晰,页面没有jsp的script代码。利用标签大大简化了页面,业务逻辑集中在后台处理,很好的实现了页面与逻辑分离,另外struts的报错机制,数据验证,国际化方面都是比较强的。

解决方案 »

  1.   

    确实不错:
    1。所有的动作或者说是处理都交到action里面处理,减轻了jsp页面编程的复杂度,尤其是在大型网站
    2。对 form 表单封装了一个form bean,充分体现了面向对象的思想。
    3。合理的配置文件struts-config.xml,使得开发更加容易,方便部署。

    呵呵,其实主要是MVC这种模式的重要,
    越是开发一个大型复杂的网站,越是能够体会这种模式的优点
    一家之言,仅供参考
      

  2.   

    不会吧,如果熟悉了Struts应该不麻烦啊.很有层次感,分工很明确.
      

  3.   

    那有没有哪一个大型网站是用struts做的呢??
      

  4.   

    我认为主要是MVC的体现。
    阅读代码麻烦带来的好处是页面运行速度加快。
      

  5.   

    不过目前我见到的工程都是不大的应用,比如论坛之类的东东,如果一个复杂的商业应用使用Struts会不会给后期的维护造成麻烦呢?
      

  6.   

    哪位朋友在实际的项目里使用过,把使用的感受说说呗,和纯JSP的项目作个比较,让我们看看直观的区别
      

  7.   

    不用javascript的情况下,struts能否实现:
    1、table行的隐藏
    2、根据两个文本框里输入的数字,计算到第三个文本框里
    3、下拉框联动
    4、可以使用iframe吗?
    5、可以实时从数据库取数据显示在页面上,而不用刷新页面吗?我想使用,不知道会不会加大开发难度,还是和使用jsp差不多
      

  8.   

    主要好处就是代码清晰,具有很好的层次感, 且代码重用性高
    实现了业务逻辑和用户界面的分离,使得jsp页面变得更清晰。
    其实这个就是MVC的框架思想起的作用。
      

  9.   

    就像 blackcourser(be stronger……) 所说的,我的一个担心担心就是引入Struts后是否会增加项目的开发难度?
      

  10.   

    to pease(豌豆),struts並非時尚,struts就是為了照顧程序員,幫助程序員做出結構良好的便於維護的系統,而客戶則從這些優秀的系統中間接得益。我想沒有程序會笨得不知道struts能為自己帶來什麼好處而隻是跟風去用它吧?!我感覺你好像還沒有去了解什麼是mvc,什麼是struts,就先拒絕它:)
      

  11.   

    至於問struts好在哪里,答案就是MVC有什麼好處那麼struts就有什麼好處.
    不知道MVC是什麼的話,幾句話說了你也不明白.
      

  12.   

    To  EdwinYeah(Edwin) 对于struts我个人的确有相当严重的抵触情绪,不知这种抵触到底从何而来,可能是我个人不理解MVC的原因吧!作为程序员应该如何避免出现这种现象呢?是不是因为我比较不愿意学习新知识呢?
      

  13.   


    好不好,自己用用就知道,不能听别人说
    我听别人说eclipse很好用,但我就用不贯