1, WEB工程里有没有什么保护HTML文件的方法?   意思就是, 我编写的JSP文件, 想像.java文件一样被编译, 这样客户拿到我的.war发布包, 部署后就不能修改某些.jsp文件了.2, 有没有什么页面控制的框架. 比如一个页面由三个模版文件组成, 当HEADER文件找不到时候, 会返回一个默认预定义的header文件?  springmvc所谓的model渲染是不是具有这个功能?  或者说能不不同的JSP文件组织成一个文件显示? 

解决方案 »

  1.   

    1. 唯一的可能就是在你的jsp文件里都用你自己写的tag,这样他们就算拿到了你的jsp,如果没有tag的源文件,也没法改。还有就是在jsp页面上写copyright的声明
    2.试试tile 
      

  2.   

    tile?? 是什么, 求连接, 我没百度出来啊.
      

  3.   

    tile 是struts2的tiles模版吧
    可以通过几个jsp页面组合成一个页面显示
      

  4.   

    这种怪异的需求都要自找麻烦的,可以找一种jsp加密的方法,使用前解密
    或者jsp全替换成servlet好了
      

  5.   

    不怕折腾的话 你可以重写jsp的编译器。 在jsp编译成servlet后对class加密,然后再重写classloader,在load class文件的时候解密~如果你不知道jsp和servlet的关系或者不知道什么是classloader, 就放弃吧
      

  6.   

    怪异吗? 版权信息得有个起码的保障吧?
    重写编译器就算了, 还是替换成servlet好了
      

  7.   

    重写编译器就算了, 还是替换成servlet好了换成servlet人家用反编译工具一样看你源码,这么有啥意义?
      

  8.   

    frameset可以实现一个HTML放置多个jsp文件
      

  9.   

    top 为 LOG  左边为菜单列  右边为对应链接页 ,CSDN论坛就使用的frameset框架,EXT也可以实现这效果
      

  10.   


    重写编译器就算了, 还是替换成servlet好了换成servlet人家用反编译工具一样看你源码,这么有啥意义?..........  这么较真就无穷尽也了........ 只要有个基本的保障就行了............
      

  11.   

    iframe和frameset都有个很大的缺陷就是内部和外部的交互性不好....比如高度宽度什么的, 就比较不好处理...
      

  12.   


    重写编译器就算了, 还是替换成servlet好了换成servlet人家用反编译工具一样看你源码,这么有啥意义?..........  这么较真就无穷尽也了........ 只要有个基本的保障就行了............servlet也会编译成class,class通过反编译工具就能转换成java文件。
      

  13.   


    重写编译器就算了, 还是替换成servlet好了换成servlet人家用反编译工具一样看你源码,这么有啥意义?..........  这么较真就无穷尽也了........ 只要有个基本的保障就行了............servlet也会编译成class,class通过反编译工具就能转换成java文件。你servlet都是在xml文件里配置好的,只要看看你的web.xml,然后找到对应的class,用反编译工具就能打开看了。 比如jd-gui-0.3.2.windows 这样的工具就能看
      

  14.   

    怪异吗? 版权信息得有个起码的保障吧?

    关键jsp一般只用作view层,而web应用的view层代码有需要保密的必要吗?总归是拿来给人看和用的,浏览器中都能看到页面源码
      

  15.   

    我可不是什么企业..., 我只是想在做免费软件的前提下保留COPY RIGHT而已....
      

  16.   

    怪异吗? 版权信息得有个起码的保障吧?

    关键jsp一般只用作view层,而web应用的view层代码有需要保密的必要吗?总归是拿来给人看和用的,浏览器中都能看到页面源码
    想保留一个COPY RIGHT
      

  17.   

    iframe和frameset都有个很大的缺陷就是内部和外部的交互性不好....比如高度宽度什么的, 就比较不好处理...高度和宽度是可以设置的 你知道吗、可以设置无宽度、看不到frame之间有间隔。