Web目录问题

Web目录问题

​WEB-INF 为什么 经常用的jsp啊,还有html要放在这里啊?还是ftl ,也要放在这个目录下啊,WEB应用的安全目录是什么意思2啊 

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2021-03-30 11:01:43

同学你好,

1、WEB-INF的目录是javaweb项目的安全目录,存放jsp或者html等文件可以有效避免直接访问

2、WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。

如果想在页面中直接访问其中的文件,必须进行相应映射才能访问。

祝学习愉快~

  • 提问者 rock221 #1

    所谓安全就是客户端无法访问,只有服务端可以访问的目录。  什么意思?

    在WEB-INF中存放的文件, 在地址栏搜索不到哈? 必须通过登录servlet的映射然后转发到这边 ?

    2021-03-30 11:08:58
  • 好帮手慕小脸 回复 提问者 rock221 #2

    同学你好,

    1、就是指网页无法通过地址栏直接访问WEB-INF目录下的jsp/html文件,例如:

    http://localhost:8080/项目名/WEB-INF/xxx.jsp

    2、是的,理解是正确的

    祝学习愉快~

    2021-03-30 13:55:33
  • 提问者 rock221 回复 好帮手慕小脸 #3

    老师,这种情况下只能通过请求转发显示这里的文件吧, 通过响应重定向是不可以的吧?

    2021-03-31 12:32:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师