可以先写一些公共jsp页面,然后要引用的页面静态引入<@ include file="common.jsp" />,即可。

解决方案 »

  1.   

    如果项目非常小,那是可以把Java代码写在JSP页面里的。但这样小规模的项目,分模块没有意义。
    如果项目的规模大到需要分模块开发,那JSP页面里绝不应该包括业务代码。这时候的分模块开发实际上就是分层开发,界面的归界面,业务的归业务,数据库的归数据库。分模块开发主要面对的还是业务代码。就是一堆的业务对象,分分类,放在不同的包里。如果需要,打成jar或ear包也行。
      

  2.   

    JSP页面作为显示层,很难做成共通了
      

  3.   

    jsp也可以写成通用的。或者你可以用一些模板插件,比如freeer等等通常比如error页面,404、500都写成通用的,业务模块类似的也可以调用
      

  4.   

    jsp作为模板语言最主要的作用还是在于对内容的显示,以前会把一些逻辑直接写在里面,在mvc流行起来以后基本上只作为单纯的V层,完全可以把业务逻辑和显示分开处理,你可以把视图,业务处理,数据访问建成三个独立工程,通过引用就可以了实现跟原来一样的开发模式
      

  5.   

    1:单独将前台和Action控制放在主程序中;
    2:所有功能逻辑处理模块单独打成Jar包;
    3:所有工具类打成jar包;
    4:公共页面如404、500等统一处理。