![]() |
|
||||||||||||||
| | 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
|
||
|
|||||
| 在spring MVC中配置多个视图 | |||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-9-12 ![]() |
|||||
|
正在装载数据…… 如果在一个项目中有人比较喜欢用freemarker,而有人对JSTL(Jsp标准标记库)比较熟,那就得配置多种视图的方式! 1.首先在web.xml,配置多个Dispatcher,不同视图当然转发不一样! web.xml <servlet-name>jstl</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet>![]() <servlet-name>fm</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet>![]() <servlet-mapping> <servlet-name>jstl</servlet-name> <url-pattern>/*.jstl</url-pattern> </servlet-mapping>![]() <servlet-mapping> <servlet-name>fm</servlet-name> <url-pattern>/*.fm</url-pattern> </servlet-mapping>2.然后再配置*-servlet文件 jstl-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean name="showCon" class="test.mvc.web.ShowController"/> ![]() <bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props><prop key="/hello.jstl">showCon</prop></props> </property> </bean> ![]() <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="divfix"><value>/WEB-INF/template/jsp/</value></property> <property name="suffix"><value>.jsp</value></property> ![]() <property name="viewClass"><value>org.springframework.web.servlet.view.JstlView</value></property> </bean> </beans> fm-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean name="showCon" class="test.mvc.web.ShowController"/> ![]() <bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props><prop key="/hello.fm">showCon</prop></props> </property> </bean> ![]() <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="suffix"><value>.fm</value></property> <property name="viewClass"> <value>org.springframework.web.servlet.view.freemarker.FreeMarkerView</value> </property> <property name="contentType"><value>text/html; charset=gb2312</value></property> </bean> </beans> 本文来源:http://blog.csdn.net/xxxatt/archive/2007/09/11/1781075.aspx
|
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|