2 henuhaigang henuhaigang 于 2015.06.16 14:55 提问

javaweb在地址栏里输入地址,web目录可以被访问到 1C

我现在遇到了一个问题,我的javaweb,当在地址栏里输入http://ip//static/
就可以看到我的目录结构,我该怎么解决?如下图:图片说明

11个回答

qq_16168871
qq_16168871   2015.06.16 15:01

确实能够呀。所以一般是把图片、js等东西放到外面,页面放到WEB-INF下面。你图片js一般本来就是要请求在页面上显示的。看了耶没关系。一般人是不知道
你的文件夹的。你可以弄不那么容易想到的名字嘛。比如,一般人喜欢js里面放javascript,你就可以取名叫myjs,SSjs嘛。

bulusli3
bulusli3   Ds   Rxr 2015.06.16 15:11

这个是正常的,如果不想让人看见,可以设置安全权限,比如只有登录的用户才能访问该url,而非登录的访问就提示错误等等,不过一般前端的东西都是透明的,也没什么敏感信息,不用太在意。

huyuyang6688
huyuyang6688   2015.06.16 15:13

请问您是用什么服务器发布的

henuhaigang
henuhaigang tomcat
2 年多之前 回复
huyuyang6688
huyuyang6688   2015.06.16 15:14

一般都是可以设置权限的

henuhaigang
henuhaigang 怎么设置权限?请指教
2 年多之前 回复
tongyi55555
tongyi55555   2015.06.16 15:22

以前没有注意过这个问题,貌似看到也没有什么东西保密吧。都是前端显示的东西,业务层都是在后台的

jounzhang
jounzhang   2015.06.16 15:27

添加一个过滤器,将制定规则的url转向到指定页面

huyuyang6688
huyuyang6688   2015.06.16 15:35

正在忙,具体忘了怎么设置了,您先试试吧tomcat禁止用户访问项目目录资源

mlw519
mlw519   2015.06.16 15:44

楼主的图片中http后面有个s
而http://ip//static/中没有s

jeizas
jeizas   2015.06.16 19:18

放到Web—inf下,就访问不到了,

u013166918
u013166918   2015.06.17 16:52

你用到框架了吗?web.xml中配置过滤器可以避免这种情况

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片