正在回答
5回答
同学你好,不是对department_list.jsp进行拦截,web.xml中对.do请求进行拦截,交给DispatchServlet核心控制器处理
比如/department/list.do,/department/add.do
截取这部分的代码是对路径进行/的区分的,同学不要搞混了
祝学习愉快~
好帮手慕小脸
2020-05-18 16:13:26
同学你好,
1、以如下代码举例说明:
response.sendRedirect(request.getContextPath()+"/toLogin.do");
使用.do来实现跳转时,可能只是访问的是过滤器或者是controller,然后由里面进行转发到jsp页面。如:在web.xml中拦截.do的请求,然后交给核心控制器进行处理,接着在核心控制器中解析请求,最后再转发给对应的controller执行
注:.do是路径名的后缀,是开发中自己命名的,写成其他形式也可以,比如*.aa,就是以aa作为后缀。用.do是开发中比较常见的。像以前学Servlet时,Servlet的url-pattern我们可以定义成login,当然它也可以定义成login.do,就是一种url地址的命名方式。
2、controller里的response.sendRedirect("list.do");是重定向到list.do
祝学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星