两个关于J2EE框架的问题
1, WEB工程里有没有什么保护HTML文件的方法? 意思就是, 我编写的JSP文件, 想像.java文件一样被编译, 这样客户拿到我的.war发布包, 部署后就不能修改某些.jsp文件了.
2, 有没有什么页面控制的框架. 比如一个页面由三个模版文件组成, 当HEADER文件找不到时候, 会返回一个默认预定义的header文件? springmvc所谓的model渲染是不是具有这个功能? 或者说能不不同的JSP文件组织成一个文件显示?
[解决办法]
1. 唯一的可能就是在你的jsp文件里都用你自己写的tag,这样他们就算拿到了你的jsp,如果没有tag的源文件,也没法改。还有就是在jsp页面上写copyright的声明。。。
2.试试tile
[解决办法]
tile 是struts2的tiles模版吧
可以通过几个jsp页面组合成一个页面显示
[解决办法]
这种怪异的需求都要自找麻烦的,可以找一种jsp加密的方法,使用前解密
或者jsp全替换成servlet好了
[解决办法]
不怕折腾的话 你可以重写jsp的编译器。 在jsp编译成servlet后对class加密,然后再重写classloader,在load class文件的时候解密~
如果你不知道jsp和servlet的关系或者不知道什么是classloader, 就放弃吧
[解决办法]
第二个 用框架frame
[解决办法]