由图片可知词小结的背景是:视图解析器默认跳转的文件路径为/WEB-INF/jsp/。但是假若jsp中有其他文件(admin)怎么跳转呢

第一种:

return new ModelAndView("admin/admin-index");

第二种:

return new ModelAndView("redirect:/jsp/admin/admin-index.jsp");

原因:事实上,ModelAndView默认是以forward方式进行跳转,即:转发方式。我们只要在Controller层中这么写,则以重定的               方式跳转,重定向方式会冲破ViewResolver的束缚,按照Controller指定的方式跳转

<mvc:interceptors><mvc:interceptor><mvc:mapping path="/admin" /><mvc:mapping path="/admin/*" /><mvc:mapping path="/admin/*/*" /><bean class="com.blog.util.interceptor.AuthorizedInterceptor" /></mvc:interceptor></mvc:interceptors>

<!-- 定义Spring MVC的拦截器 1)mvc:mapping 拦截器路径配置

2)mvc:exclude-mapping 拦截器不需要拦截的路径-->

放在视图解析器下即可

ModelAndView视图解析器小结相关推荐

  1. 【SpringMVC框架】小结+视图解析器配置前缀和后缀

    1.入门程序小结 通过入门程序理解springmvc前端控制器.处理器映射器.处理器适配器.视图解析器用法. 前端控制器配置: 第一种:*.action,访问以.action结尾 由Dispatche ...

  2. 7.SpringMVC 配置式开发-ModelAndView和视图解析器

    ModelAndView 1.Model(模型) 1.model的本质就是HashMap,向模型中添加数据,就是往HashMap中去添加数据 2.HashMap 是一个单向查找数组,单向链表数组 3. ...

  3. jsp springmvc 视图解析器_SpringMVC学习笔记

    Springmvc springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合. springmvc是一个基于mvc的web框架. 基本概念和执行过程 ...

  4. springmvc如何使用视图解析器_SpringMVC相关面试题

    点击蓝字 关注我们 最近面试时,每家公司的必问题,今日作此分享,如有更好的解决方案或者存在错误,还请指正. Q1 什么是 SpringMvc? SpringMvc 是 spring 的一个模块,基于 ...

  5. 详解Spring MVC 4之ViewResolver视图解析器

    所有的We MVC框架都有一套它自己的解析视图的机制,Spring MVC也不例外,它使用ViewResolver进行视图解析,让用户在浏览器中渲染模型.ViewResolver是一种开箱即用的技术, ...

  6. 学习SpringMVC——说说视图解析器

    各位前排的,后排的,都不要走,咱趁热打铁,就这一股劲我们今天来说说spring mvc的视图解析器(不要抢,都有位子~~~) 相信大家在昨天那篇如何获取请求参数篇中都已经领略到了spring mvc注 ...

  7. springmvc如何使用视图解析器_SpringMVC的工作原理

    SpringMVC的工作原理图: SpringMVC流程 1. 用户发送请求至前端控制器DispatcherServlet. 2. DispatcherServlet收到请求调用HandlerMapp ...

  8. --------------springMVC的开篇,以及底层执行流程,配置视图解析器,静态资源的访问,流程图,工作原理...

    springMVC: 一:创建第一个项目 01.引入需要的jar包 web webmvc context context-support 02.在web.xml文件中 配置我们需要的核心控制器 Dis ...

  9. springmvc多个视图解析器管理跳转资源

    springmvc多个视图解析器管理跳转资源 项目结构 第一步:将所有资源交由springmvc管理 <servlet><servlet-name>springmvc</ ...

最新文章

  1. 激动人心的AutoCAD .net开发技术
  2. 电子商务网站是这样诞生的
  3. Android之Launcher分析和修改3——Launcher启动和初始化
  4. 微服务网关Gateway
  5. 8 计算机组成原理第五章 中央处理器 控制器 硬布线控制器 微程序控制器
  6. 判断linux进程是否存在
  7. mysql 瓶颈诊断_MySQL 监控、性能瓶颈排查
  8. 洛谷 P2590 BZOJ 1036 [ZJOI2008]树的统计
  9. 烹佛烹祖大炉鞴,锻凡锻圣恶钳锤
  10. vs多项目模板及add-in开发
  11. android nv21 nv12,android - 将NV21转换为NV12并旋转90度通过libyuv? - 堆栈内存溢出
  12. Java POJO 自动生成器
  13. 2022PMP考试敏捷知识点(2)
  14. 【笔记】FFC 20624 Winter 09的mil与mm显示转换
  15. 轻量引入 好看字体 font-spider 字蛛
  16. uboot中bss的理解
  17. Vue整合甘特图(横道图、Gantt)实例
  18. 网格环境配置(三):安装SGE
  19. 新手必备pr 2021快速入门教程「一」初识premiere pro 工作界面
  20. 如何批量新建文件夹并重命名

热门文章

  1. 大众点评被合并至美团? 官方回应:不存在这种可能性
  2. 中通科技移动自动化测试的革新与探索
  3. 微软邮件服务器名称,邮箱服务器角色概述
  4. python所有的父类_python获取父类的子类(遍历,递归),并循环执行所有子类的某一方法...
  5. 我的docker随笔35:jenkins服务部署
  6. Spring Boot @SpringApplicationConfiguration 不能导入
  7. Eclipse导入github项目后不显示分支名称没有黄色小油桶标志
  8. 【Elastischearch】Elastischearch 的 ID 生成器 UUIDGenerator
  9. 【clickhouse】Clickhouse 支持毫秒 纳秒数据
  10. 【Elasticsearch】Elasticsearch analyzer 分词器