如何防止用下载软件直接输入jsp页面文件地址,而下载jsp文件?
好像有这种防下载文件的技术,可是我不知道怎么运用.各位帮帮忙吧. 问题点数:20、回复次数:10Top
1 楼MiMiEye(水榭习羽)回复于 2005-05-14 21:42:53 得分 0
我也想知道Top
2 楼fdabobi(小爪尖尖)回复于 2005-05-15 00:09:00 得分 5
下载软件下载的也是经过编译后的纯html内容啊
下载软件也是对web服务器请求,web服务器接受请求不会直接把jsp页内容发送出去,而是经过编译运行后返回结果
如果实在不放心把jsp移到WEB-INF下,然后使用servlet接收请求转发到jsp页,直接点用struts就可以轻松实现Top
3 楼Ronanljy(双重人格)回复于 2005-05-15 02:22:12 得分 0
如果实在不放心把jsp移到WEB-INF下,然后使用servlet接收请求转发到jsp页,直接点用struts就可以轻松实现
===================
这是个方法,但明显不是我所看到的方法.Top
4 楼fengyue2001()回复于 2005-05-15 10:18:37 得分 0
其实这个一般的服务器都支持的,例如iis能够拒绝下载asp原文件,tomcat也应该能够做到的Top
5 楼Ronanljy(双重人格)回复于 2005-05-16 16:02:56 得分 0
可是我的不支持,为什么啊?Top
6 楼littlef()回复于 2005-05-16 16:13:18 得分 0
tomcat好象是不支持的,象websphere就支持Top
7 楼usxue(尘飞扬)回复于 2005-06-29 09:55:47 得分 5
下载到客户端的网页都是静态的,没有关系的啊!
呵呵……
如果真的不想的话,放到WEB-INF中也是很好的!Top
8 楼jyy7751(wish i could fly)回复于 2005-06-29 10:22:09 得分 0
不用怕,下载到本地都是服务器编译过的,不会泄漏源码的Top
9 楼otom3(潇雨寒)回复于 2005-06-29 11:06:51 得分 5
呵呵,不用担心这个,下载下来的文件里面不会有你的原代码的~~
客户端请求时是通过端口80或其他端口,访问WEB服务器的SOCKETSERVER监听,任何通过该端口请求JSP文件的客户端都是得到TOMCAT WEB服务器编译后发送出来的HTML字符串,而不会直接将未编译的JSP源文件发送出去
不过如果是在WEB目录下有JAVA文件的话,就会被字节下载.Top
10 楼otom3(潇雨寒)回复于 2005-06-29 11:10:39 得分 5
打错字了,字节下载-->直接下载。
WEB服务器在寻找到JAVA文件时,是不会编译他的,直接把原代码就发出去了Top




