心耘博客 | ZLPRIME-磊落平生志,破浪去乘风 心耘博客 | ZLPRIME-磊落平生志,破浪去乘风
  • 首页
  • 朝花夕拾
    • 光影记录
    • 生活随笔
  • 代码如诗
    • 100 Days of SwiftUI
    • 后端技术
    • 服务器配置
  • 影集
  • 关于我
  • 更多
    • 专题汇总
    • 友情链接
    • 留言板
  • 0
  • 0

SpringMVC中视图解析器的简答配置

心耘
3 年前

springMVC中默认组件通过DispatcherServlet.properties配置文件进行配置。

该配置文件地址:org/springframework/web/servlet/DispatcherServlet.properties

配置文件中配置了默认的视图解析器,如下:

org.springframework.web.servlet.ViewResolver=org.springframework.web.servlet.view.InternalResourceViewResolver
SpringMVC中视图解析器的简答配置

在InternalResourceViewResolver的父类UrlBasedViewResolver中,我们可以看到两个变量:

private String prefix = ""; 视图名称前缀

private String suffix = ""; 视图名称后缀

SpringMVC中视图解析器的简答配置

我们在处理器(@Controller)中,返回给视图处理器的路径,实际上是由 视图前缀+字符串+视图后缀 组成的。

@Controller
@RequestMapping(value = "user")
public class UserController {

    //访问地址为 /user/save?username
    @RequestMapping(value = "/save",method = RequestMethod.GET,params = {"username"})
    public String save(){
        System.out.println("Save running");
        //返回路径实际上是  视图前缀+success+视图后缀
        return "success";
    }
}

所以,我们可以通过属性注入的方式修改视图处理器默认的前后缀

        <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
                <property name="prefix" value="/jsp/"></property>
                <property name="suffix" value=".jsp"></property>
        </bean>

经过以上处理,返回路径就变成了: /jsp/success.jsp

java spring
0
SpringMVC的开发步骤
上一篇
SpringMVC的数据响应形式
下一篇

评论 (0)

再想想
暂无评论

心耘

73
文章
167
评论
93
喜欢

标签

centos (13) java (22) jenkins (7) linux (12) lombok (1) maven (1) mysql (3) redis (2) rocky linux (3) spring (8) wordpress (5) 发布 (3) 实用技巧 (7) 教程 (6) 服务器配置 (3) 生活 (5) 部署 (2)

聚合文章

生活杂记(一)
家电选购小结-空调
十一带娃心得
通过War包升级Jenkins版本

专题推荐

7

Jenkins合集

12

服务器配置

猜你喜欢

通过War包升级Jenkins版本

通过War包升级Jenkins版本

1 年前
416 0 0
配置Jmeter的Perfmon插件

配置Jmeter的Perfmon插件

2 年前
543 0 0
为JMeter安装插件

为JMeter安装插件

2 年前
542 0 0
Mac中安装并启动Jmeter

Mac中安装并启动Jmeter

2 年前
714 0 2

简介

海边微风起,等风也等你

留言板

留言板

小伙伴们

2Broear 乙末博客 若志随笔 豆豆 诗意笔记 元のDiary
Copyright © 2017-2025 心耘博客 | ZLPRIME-磊落平生志,破浪去乘风. 皖ICP备17019582号
  • 首页
  • 朝花夕拾
    • 光影记录
    • 生活随笔
  • 代码如诗
    • 100 Days of SwiftUI
    • 后端技术
    • 服务器配置
  • 影集
  • 关于我
  • 更多
    • 专题汇总
    • 友情链接
    • 留言板

搜索

  • java
  • spring

心耘

73
文章
167
评论
93
喜欢