/只对servlet生效?

/只对servlet生效?

过滤器的映射地址设置为/,只对servlet生效,看了好几遍不太明白

意思是:在没有index.jsp 的情况下 过滤器的映射地址设置为/,当网址为/时,是不会拦截的,而servlet映射地址也为/时,才会拦截吗

正在回答

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

3回答

同学你好,就是只拦截servlet,不拦截jsp。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕小尤 2020-04-30 18:44:48

同学你好,1. 刚是老师理解错误,给您的学习带来不便,深感抱歉!

2. 过滤器的映射地址设置为/,只对servlet生效 的意思是 :/ 只拦截后台的地址,不会拦截页面。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 万象天心 #1
    老师 / 只拦截后台的地址,不会拦截页面。 是什么意思 麻烦详细讲一下
    2020-04-30 18:49:50
好帮手慕小尤 2020-04-30 16:48:07

同学你好,在web.xml中默认配置了<welcome-file-list></welcome-file-list>标签,则表示当路径映射为/时,会从上至下查找所访问的页面是否存在,然后将其映射。如:

http://img1.sycdn.imooc.com//climg/5eaa8fb9096607d005360176.jpg

所以如果含有index.jsp文件,则在路径中输入/index.jsp和/效果是一致的,会直接访问index.jsp。当没有默认文件时(index.jsp)就会跳转到映射地址中。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 万象天心 #1
    我的意思是 老师说的 过滤器的映射地址设置为/,只对servlet生效 是什么意思
    2020-04-30 18:27:23
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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