(csdn内转载)spring学习笔记:配置视图解析器ViewResolver
来源:互联网 发布:js跳转到指定action 编辑:程序博客网 时间:2024/05/15 07:08
我们在controller里面经常这样return一个ModelAndView: return new ModelAndView('user', 'model', model);
DispatcherServlet靠ViewResolver把user解析为/WEB-INF/jsp/user.jsp:
常用的ViewResolver:
InternalResourceViewResolver:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean>
其实InternalResourceViewResolver的工作很简单: 在视图逻辑名前面加上prefix,后面加上suffix;
ResourceBundleViewResolver:把视图逻辑名和真实文件的映射关系放在配置文件中.
<bean id="myViewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver"> <property name="order" value="1"/> <property name="basename" value="views"/> </bean>
因为可以配置多个viewResolver,所以上面的resolver还有一个选项order, 标明优先级。
views.properties放在classpath下面,内容大约是这样的:
userDetail.class=org.springframework.web.servlet.view.JstlView
userDetail.url=/WEB-INF/jsp/userDetail.jsp
userList.class=org.springframework.web.servlet.view.JstlView
userList.url=/WEB-INF/jsp/userList.jsp
......
我们可以在controller里面这样返回一个ModelAndView:
return new ModelAndView("userDetail","model", model);
该博文转载自http://blog.csdn.net/sunxing007/article/details/4584979
- (csdn内转载)spring学习笔记:配置视图解析器ViewResolver
- spring学习笔记:配置视图解析器ViewResolver
- spring学习笔记:配置视图解析器ViewResolver
- (开发笔记)转载:SpringMVC介绍之视图解析器ViewResolver
- Spring web MVC 框架之 视图解析器(ViewResolver)
- Spring MVC 视图解析器(ViewResolver )
- Spring MVC 视图解析器(ViewResolver )
- Spring MVC 视图解析器(ViewResolver )
- 视图解析器ViewResolver
- SpringMVC之视图解析器(ViewResolver)
- SpringMVC之视图解析器(ViewResolver)
- Spring MVC 4之ViewResolver视图解析器
- Spring MVC 4之ViewResolver视图解析器
- 详解Spring MVC 4之ViewResolver视图解析器
- 详解Spring MVC 4之ViewResolver视图解析器
- Spring Web MVC 多viewResolver视图解析器解决方案
- Spring mvc ViewResolver视图解析器实现机制
- Spring MVC中的视图解析ViewResolver
- 提升智商46招,总有一招适合你
- Ant使用
- Reverse Nodes In K Group
- 纯css下拉菜单详解
- zlib 库的使用
- (csdn内转载)spring学习笔记:配置视图解析器ViewResolver
- linux下mysql cluster的简易安装步骤
- Remove Duplicates From Sorted Array
- 程序对战分配
- Unable to connect with connect string: nodeid=0
- Remove Element
- jQuery Deferred模块详解
- jQuery的deferred对象详解
- 在AsyncTask的doInBackground 不能创建AlertDialog 实例