ParameterizableViewController 类别是AbstractController 类别的简单实作子类别,您可以直接在Bean定义档中定义,设定它的"viewName"属性,当这个Controller执行时,会根据 "viewName"的设定直接导向所指定的网页,使用它的好处是可以用来避免直接对JSP网页请求,例如您可以设计一个index.jsp,为了让所有 的请求都透过 DispatcherServlet控制,则您可以将index.jsp放置在WEB-INF下,并直接在Bean定义档中这么定义:
...
<beans>
<bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/index.do">indexController</prop>
....
</props>
</property>
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/jsp/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
<bean id="indexController"
class="org.springframework.web.servlet.mvc.ParameterizableViewController">
<property name="viewName">
<value>index</value>
</property>
</bean>
<beans>
依以上的设定,当连接的网址请求是/index.do时,则会连接至所指定的/WEB-INF/jsp/index.jsp网页。
有一些Controller仅仅返回一个已经命名的view,这样的Controller微不足道。这个view使用暴露的配置属性。此Controller可以快捷的导向一个指定的view如jsp。此Controller不仅接受一个示图,且指向正确的URL,示图指向取决于viewResolver的配置。
优点:省去了书写一个简单的Contolller的类,只做页面转向的工作。
分享到:
相关推荐
Spring:JdbcTemplate使用指南 Spring:JdbcTemplate使用指南
精通Hibernate:精通spring:教程
Maven坐标:com.alibaba.spring:spring-context-support:1.0.10; 标签:spring、alibaba、context、support、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...
osig与spring:springDM开发环境配置,eclipse配置osgi开发环境,及命令
SPRING:aspect和advisor区别
SPRING:bean配置properties
Jersey+Spring:解决Jersey单实例问题
Spring:a developers notebook,这是一本关于Spring的英文书,书中带有开发者的英文笔记。
赠送jar包:spring-messaging-4.3.12.RELEASE.jar; 赠送原API文档:spring-messaging-4.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-messaging-4.3.12.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...
Getting started with Spring Framework (4th Edition) is a hands-on guide to begin developing applications using Spring Framework 5. The examples (consisting of 88 sample projects) that accompany this ...
SPRING:AOP
spring框架:spring-framework-4.3.9.RELEASE-dist。。。。
赠送jar包:spring-aop-5.0.10.RELEASE.jar; 赠送原API文档:spring-aop-5.0.10.RELEASE-javadoc.jar; 赠送源代码:spring-aop-5.0.10.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-aop-5.0.10.RELEASE....
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的出色架构和设计思想,还能从...
spring-framework-4.3.30.RELEASE-docs.zip
Spring技术内幕:深入解析Spring架构与设计原理.pdf
Spring技术内幕:深入解析Spring架构与设计原理(第2版) .pdf
赠送jar包:spring-beans-5.0.10.RELEASE.jar; 赠送原API文档:spring-beans-5.0.10.RELEASE-javadoc.jar; 赠送源代码:spring-beans-5.0.10.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-beans-5.0.10....
赠送jar包:spring-beans-5.2.0.RELEASE.jar; 赠送原API文档:spring-beans-5.2.0.RELEASE-javadoc.jar; 赠送源代码:spring-beans-5.2.0.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-beans-5.2.0....
Spring技术内幕:深入解析Spring架构与设计原理(第2部分) 《Spring技术内幕:深入解析Spring架构与设计原理》是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔!Java开发者社区和Spring...