zlprime zlprime
  • 首页
  • 朝花夕拾
    • 摄影
    • 读书
    • 生活
    • 随笔
  • 技能分享
    • WordPress
  • 其它
    • 游记地图
    • 闲言碎语
    • 阅读书单
    • 友情链接
    • 留言板
  • Java
首页 › Java › SpringMVC中视图解析器的简答配置

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

Stone
10月前Java
753 0 0

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

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

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

org.springframework.web.servlet.ViewResolver=org.springframework.web.servlet.view.InternalResourceViewResolver

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

private String prefix = “”; 视图名称前缀

private String suffix = “”; 视图名称后缀

我们在处理器(@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 ssm
0
本文系作者 @Stone 原创发布在 zlprime。未经许可,禁止转载。
SpringMVC的开发步骤
上一篇
SpringMVC的数据响应形式
下一篇
评论 (0)
再想想
聚合文章
JDBC的使用总结
5月前
Centos8中安装RabbitMQ
5月前
集合之Map集合
5月前
Collections集合工具类和可变参数
5月前
相关文章
JDBC的使用总结
Centos8中安装RabbitMQ
集合之Map集合
Collections集合工具类和可变参数
简介

海边微风起,等风也等你

留言板
留言板
小伙伴们
2Broear Libra の 向往 云帆沧海 若志随笔 豆豆 Chuanbo
Copyright © 2017-2023 zlprime. 皖ICP备17019582号
  • 首页
  • 朝花夕拾
    • 摄影
    • 读书
    • 生活
    • 随笔
  • 技能分享
    • WordPress
  • 其它
    • 游记地图
    • 闲言碎语
    • 阅读书单
    • 友情链接
    • 留言板
热门搜索
  • java
  • spring
Stone
67 文章
139 评论
83 喜欢
  • 0
  • 0
  • Top