.do路径

来源:2-5 核心控制器

98DONG

2020-01-03 17:23:07

什么样的路径是以.do结尾的呢?没见过。

写回答

2回答

好帮手慕阿莹

2020-01-04

其实这里就是我们的自定义,

比如,我们配置了核心控制器拦截所有带.do 的路径。http://img.mukewang.com/climg/5e0ff074098e3af807430170.jpg

也就是所有后缀是.do 的路径都会被匹配到走核心控制器。

换言之,我们想让那些路径去走核心控制器,就去给他添加.do 的后缀就可以了。

那都有那些需要走核心控制器呢?就是通过核心控制器分发到各个Controller的。

当想访问Controller以及Controller中的某些方法的时候,就自动给它带上.do 就可以了。

2、老师上边描述的是Servlet,其实是一个道理,因为例如:我们之前写的servlet路径一般都是

/userServlet ,/loginServlet这种 ,假如我们想拦截所有Servlet的路径,怎么区分呢? 我们把servlet访问路径写成/userServlet .do  ,/loginServlet.do 这种。如果要配置过滤器,对所有的servlet路径进行过滤,我们拦截 *.do 就可以了。

3、因为老师没有明白同学说ed,请求servlet路径后面默认就有.do 这种表达的意思。故做以上解释。不知道同学是否能理解了。

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




0

好帮手慕阿莹

2020-01-03

同学你好,

其实.do 结尾也是我们自定义的,也是业内的约定俗成。

用于给一些访问路径加上一些区别。

比如,我们就想拦截所有访问servlet的路径时,如何分辨呢?

于是,我们给访问servlet的路径后边都加上.do  这样,我们拦截的时候只要拦截.do 结尾的就可以了。如果你想写其他的,也可以的,但一般我们的习惯是加上.do 哦

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

0
h8DONG
h 意思请求servlet路径后面默认就有. do呗!
h020-01-03
共1条回复

0 学习 · 8016 问题

查看课程