使用springmvc临时不使用视图解析器的自动添加前后缀

 更新时间:2021年09月29日 11:42:06   作者:香蛋  
这篇文章主要介绍了使用springmvc临时不使用视图解析器的自动添加前后缀,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

springmvc临时不使用视图解析器的自动添加前后缀

 <bean  class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  <!-- 配置jsp路径的前缀 -->
  <property name="prefix" value="/WEB-INF/jsp/"/>
  <!-- 配置jsp路径的后缀 -->
  <property name="suffix" value=".jsp"/>
 </bean>

在springmvc.xml中配置如上视图解析器后,action的返回地址会默认加上前后缀,但是有时候会需要访问非jsp页面或非如上路径的视图。

解决方法

在action中的视图名前加上“request:”(转发)或“redirect:”(重定向)。

    ModelAndView mv = new ModelAndView();
    mv.setViewName("redirect:/index.jsp");

springmvc视图解析器的前缀和后缀

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/jsp/" />               <!-- 配置前缀 -->
    <property name="suffix" value=".jsp" />                    <!-- 配置后缀 -->
</bean>

使用方法

没有前后缀时:

modelAndView.setViewName("/WEB-INF/jsp/items/itemsList.jsp");

有了前后缀时:

modelAndView.setViewName("items/itemsList");

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java文件操作输入输出结构详解

    java文件操作输入输出结构详解

    这篇文章主要介绍了java文件操作输入输出详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-07-07
  • 详解Java数字签名提供XML安全

    详解Java数字签名提供XML安全

    在本篇文章中我们给大家整理了关于Java数字签名提供XML安全的知识点内容,有需要的朋友们可以学习下。
    2018-08-08
  • 基于jdk动态代理和cglib动态代理实现及区别说明

    基于jdk动态代理和cglib动态代理实现及区别说明

    这篇文章主要介绍了基于jdk动态代理和cglib动态代理实现及区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Java虚拟机最多支持多少个线程的探讨

    Java虚拟机最多支持多少个线程的探讨

    这篇文章主要介绍了Java虚拟机最多支持多少个线程的问题,从StackOverflow上摘录而来,需要的朋友可以参考下
    2014-04-04
  • Java基础之ClassLoader详解

    Java基础之ClassLoader详解

    这篇文章主要介绍了Java基础之ClassLoader详解,文中对ClassLoader有非常详细的解说,对正在学习java基础的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • Java8使用lambda实现Java的尾递归

    Java8使用lambda实现Java的尾递归

    这篇文章主要介绍了Java8使用lambda实现Java的尾递归的相关资料,需要的朋友可以参考下
    2017-10-10
  • Java之实现十进制与十六进制转换案例讲解

    Java之实现十进制与十六进制转换案例讲解

    这篇文章主要介绍了Java之实现十进制与十六进制转换案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Java源码解析之HashMap的put、resize方法详解

    Java源码解析之HashMap的put、resize方法详解

    这篇文章主要介绍了Java源码解析之HashMap的put、resize方法详解,文中有非常详细的代码示例,对正在学习java的小伙伴们有很大的帮助,需要的朋友可以参考下
    2021-04-04
  • spring解决循环依赖的简单方法

    spring解决循环依赖的简单方法

    这篇文章主要给大家介绍了关于spring解决循环依赖的简单方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • ElasticSearch学习之文档API相关操作

    ElasticSearch学习之文档API相关操作

    这篇文章主要为大家介绍了ElasticSearch学习之文档API相关操作,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01

最新评论