关于拦截路径

关于拦截路径

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

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

配置这样,但是我这样/detail/list.do不能访问,出现404

但是我把上下文改成/ 后  ,/list.do访问可以,这是怎么回事了?

还有给问题:

过滤器器跟servlet关系

过滤器器是对servlet的url进行过滤吗,

假如工程有两个web模块,都配置了url为过滤所有/*,是不是会互相过滤了

正在回答

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

1回答

同学你好!

  1. 正常加了项目名是不会出问题的。

    你访问的路径名确定正确吗?

    是不是你的DispatcherServlet写的有问题呢?建议你打断点跟踪一下。看能够找到问题。

  2. Servlet一般是用来处理请求的

  3. 过滤器一般是在访问Servlet之前执行,做一些其它操作,比如:之前学习的的编码过滤,权限校验等

  4. 过滤器器是对servlet的url进行过滤,你可以这么理解

  5. 两个web模块其实本质是两个web项目,不会有影响的。

祝学习愉快~


  • 明月_0 提问者 #1
    两个web项目都配置过滤器,都是对所有url进行拦截,两个的过滤器都会生效
    2020-04-01 18:13:45
  • 明月_0 提问者 #2
    会不会拦截了,
    2020-04-01 18:17:07
  • 好帮手慕柯南 回复 提问者 明月_0 #3
    同学你好,两个web互不影响。只会拦截本web项目的地址。你把它们当作是两个项目就可以。祝学习愉快~
    2020-04-01 19:14:35
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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