这里的后缀.do 是什么意思

来源:3-2 分类管理表现层

慕仔0431810

2020-02-07 18:51:14


<c:forEach items="${root.childernList}" var="cat1">
<tr class="message-unread">
   <td class="hidden-xs">
       <label class="option block mn">
           <input type="checkbox" name="mobileos" value="FR">
           <span class="checkbox mn"></span>
       </label>
   </td>
   <td>${cat1.title}</td>
   <td>${cat1.info}</td>
   <td>
       <a href="/admin/Catalog/delete.do?id=11000">删除</a>
   </td>
</tr>
</c:forEach>

超链接<a href="/admin/Catalog/delete.do?id=11000">删除</a>   地址delete.do是什么意思

写回答

1回答

好帮手慕阿莹

2020-02-07

同学你好

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

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

这样,但凡后缀是.do的我们都拦截一下分配到核心控制器中去分发请求。

而例如.css.jsp等就不会被拦截了,

http://img.mukewang.com/climg/5e3d46290972aaba06870250.jpg通过字符串截取来分发请求,使其去访问对应的方法。http://img.mukewang.com/climg/5e3d466409fbb5c107780214.jpg

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

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

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

0

0 学习 · 8016 问题

查看课程