jsp页面放在webroot下与放在WEB-INF的区别

本文讨论了项目中page目录放置位置的问题,分析了将其置于webroot与web-inf下的利弊,并提出通过设置过滤器保障安全性的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天同事提了个问题:说我们项目的page目录为什么是放在webroot下面的,而不是web-inf下,因为放在web-inf 下比较安全,只能通过action,跳转来访问,不能直接在地址上访问jsp内容。后来说放在webroot下面也是可以的,只要加一个过滤器,过滤掉所有后缀为.jsp的请求就行了。

上网看了一下,也是这种说法,而且文件夹目录放在web-inf下不好分层,web-inf下一般是很少打开和是使用的东西,存放着用户获取不到的东西。放在这个目录下面比较麻烦。

还不如放在根目录下,然后加一个过滤器一了百了,我也觉得这样挺好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值