SpringMVC通过配置mvc:view-controller直接解析到视图页面

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

在SpringMVC中有时候针对一个请求不做任何处理,仅仅只是返回一个视图,通常会这样写:

1
2
3
4
@RequestMapping ( "/login.html" )
public  ModelAndView loginpage() {
     return  new  ModelAndView( "login" );
}

但是,我们可以通过在springmvc的配置文件中添加mvc:view-controller 标签就可以实现上面代码的功能,这样无疑是可以精简代码的

比如上面代码的功能就可以这样配置:

1
2
3
4
5
6
7
8
9
<!-- 配置直接转发的页面 -->
< mvc:view-controller  path = "/login.html"  view-name = "login"  />
 
<!-- 视图解析 -->
< bean
     class = "org.springframework.web.servlet.view.InternalResourceViewResolver" >
     < property  name = "prefix"  value = "/WEB-INF/pages/"  />
     < property  name = "suffix"  value = ".jsp"  />
</ bean >

最后,经过视图解析会直接指向“/WEB-INF/pages/login.jsp”页面



本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1862880,如需转载请自行联系原作者

相关文章
|
6月前
|
前端开发 Java 应用服务中间件
Springboot对MVC、tomcat扩展配置
Springboot对MVC、tomcat扩展配置
|
2月前
|
前端开发 Java Spring
关于spring mvc 的 addPathPatterns 拦截配置常见问题
关于spring mvc 的 addPathPatterns 拦截配置常见问题
229 1
|
3月前
|
前端开发
SpringMVC入门到实战------六、SpringMVC的视图。ThymeleafView、转发视图、重定向视图、视图控制器的使用详解
这篇文章详细介绍了SpringMVC中的视图类型,包括ThymeleafView、转发视图、重定向视图和视图控制器的使用,以及如何通过源码查看确定使用的视图渲染器类型。
SpringMVC入门到实战------六、SpringMVC的视图。ThymeleafView、转发视图、重定向视图、视图控制器的使用详解
|
3月前
|
前端开发 Java Spring
SpringMVC种通过追踪源码查看是哪种类型的视图渲染器(一般流程方法)
这篇文章通过示例代码展示了如何在Spring MVC中编写和注册拦截器,以及如何在拦截器的不同阶段添加业务逻辑。
SpringMVC种通过追踪源码查看是哪种类型的视图渲染器(一般流程方法)
|
5月前
|
设计模式 前端开发 Java
【Spring MVC】快速学习使用Spring MVC的注解及三层架构
【Spring MVC】快速学习使用Spring MVC的注解及三层架构
77 1
|
5月前
|
前端开发 Java 关系型数据库
在Spring3 MVC中五步配置集成注解方式Hibernate3
在Spring3 MVC中五步配置集成注解方式Hibernate3
41 3
|
6月前
|
设计模式 存储 前端开发
Java Web开发中MVC设计模式的实现与解析
Java Web开发中MVC设计模式的实现与解析
173 0
|
6月前
|
前端开发 JavaScript Java
MVC框架:SpringMVC(三)
MVC框架:SpringMVC
61 0
|
6月前
|
JSON 前端开发 JavaScript
MVC框架:SpringMVC(二)
MVC框架:SpringMVC
65 0
|
6月前
|
前端开发 Java 应用服务中间件
MVC框架:SpringMVC(一)
MVC框架:SpringMVC
101 0

推荐镜像

更多