web项目开发下WEB-INF目录使用的注意事项

在web项目中,为了安全,可能需要把jsp、html等页面文件放在WEB-INF目录下,这样如果我们的页面中出现超链接<a>标签或者<script></script>脚本下的location.href去直接转向到WEB-INF下的某一个jsp或者html页面,那么就会引用不到,因为这样的请求方式是客户端的请求,而WEB-INF页面只对服务端开放,对客户端是不可见的。这时候我们可以使用springmvc或者struct的action,来进行转向。我们先去请求一个action,然后由这个action分发到这个WEB-INF下的页面就可以了

由于WEB-INF下对客户端是不可见的,所以相关的资源文件,如:css,js和图片等资源文件不能放在WEB-INF下,可以直接放在webapp下

以下是使用maven创建的web项目目录结构



在WEB-INF目录下的index.jsp去引用相关的非WEB-INF目录下的资源,方式如下

以上参考博客:https://blog.csdn.net/u011202334/article/details/61416764


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值