GlobalController这个类,为什么要截取以.do结尾的,不应该是.jsp结尾的吗

来源:2-5 核心控制器

阿硕A

2020-08-30 11:30:58

http://img.mukewang.com/climg/5f4b1d6209bafddc17050463.jpg

该怎么写呢?

写回答

1回答

好帮手慕小班

2020-08-30

同学你好,这里的.do没有特殊的意义,它其实是为了用来区分一部分请求的。

例如我们可以给所有的请求controller中方法的后边都加上.do

这样,但凡后缀是.do的我们都拦截一下分配到核心控制器中去分发请求。而例如.css.jsp等就不会被拦截了。

http://img.mukewang.com/climg/5f4b539209532c3506750241.jpg

然后通过字符串截取来分发请求,使其去访问对应的方法。

http://img.mukewang.com/climg/5f4b53b40986e95607550206.jpg

这里的.do可以理解为它只是作为一个标记,但凡后边是.do 的都会被核心控制器去分发。

这里不一定是.do,写做其他的也可以,不过业内的约定俗成是.do

同学可以参考课程中的老师的讲解再来书写一下呐。

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

0

0 学习 · 8016 问题

查看课程