增加 ModelAndView 配置

在sprinvmvc-config.xml文件中,增加


	<!--根据 controller 返回的字符串 找到viewResolver -->
	<bean id="beanNameViewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver">
		<property name="order" value="2"></property>
	</bean>
	<!--  配置Moduleandview返回路径  定义view的公共路径 -->
	<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="order" value="1"></property>
		<property name="prefix" value="/pages/"></property>
		<property name="suffix" value=".jsp"></property>
	</bean>
	<!-- 根据客户端的不同的请求决定不同的view进行响应, 如 /blog/1.json /blog/1.xml -->
	<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
		<!-- 设置为true以忽略对Accept Header的支持 -->
		<property name="ignoreAcceptHeader" value="true" />
		<!-- 在没有扩展名时即: "/user/1" 时的默认展现形式 -->
		<property name="defaultContentType" value="text/html" />
		<!-- 扩展名至mimeType的映射,即 /user.json => application/json -->
		<property name="mediaTypes">
			<map>
				<entry key="json" value="application/json" />
				<entry key="xml" value="application/xml" />
			</map>
		</property>

		<!-- 用于开启 /userinfo/123?format=json 的支持 -->
		<property name="favorParameter" value="false" />
		<property name="viewResolvers">
			<list>
				<ref bean="viewResolver" />
				<ref bean="beanNameViewResolver" />
			</list>
		</property>
		<property name="defaultViews">
			<list>
				<!-- for application/json -->
				<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" />
				<!-- for application/xml -->
				<bean class="org.springframework.web.servlet.view.xml.MarshallingView">
					<constructor-arg>
						<bean class="org.springframework.oxm.xstream.XStreamMarshaller" />
					</constructor-arg>
				</bean>
			</list>
		</property>
	</bean>

可以在controller中,使用ModelAndView 来返回页面。

时间: 2024-11-03 16:50:26

增加 ModelAndView 配置的相关文章

双11遇上APEC会议,快递公司增加车辆配置

法制晚报讯 今年"双11"赶上http://www.aliyun.com/zixun/aggregation/39432.html">APEC会议,不少市民担心"双11"快递会因单双号限行而延误.记者上午从多家快递企业获悉,派送高峰将在11月15日到来,快递公司增加了车辆配置,有电商还要派马拉松运动员送货. 国家邮政局日前发布旺季服务保障提示,"双11"期间将出现峰值,快件量将突破5亿件,同比去年增长近五成:最高日处理量将达900

ModelAndView 配置后,controller方法

在controller中,使用 ModelAndView 来返回页面,代码如下. @RequestMapping(value = "/form/test" ) public ModelAndView totest(HttpServletRequest request,HttpServletResponse response, TextLoginForm form) { String forwardString = "test"; Map<String, Obj

Oozie-3.3.2安装配置运行实践

Oozie是一个开源的工作流调度系统,它能够管理逻辑复杂的多个Hadoop作业,按照指定的顺序将其协同运行起来.例如,我们可能有这样一个需求,某个业务系统每天产生20G原始数据,我们每天都要对其进行处理,处理步骤如下所示: 通过Hadoop先将原始数据同步到HDFS上: 借助MapReduce计算框架对原始数据进行转换,生成的数据以分区表的形式存储到多张Hive表中: 需要对Hive中多个表的数据进行JOIN处理,得到一个明细数据Hive大表: 将明细数据进行复杂的统计分析,得到排序后的报表信息

juniper路由器配置

ist: ignore"> 增加端口配置模板 (1)需要子接口的端口配置 set interfaces fe-2/0/1 vlan-tagging        ――――在配置接口启用封装VLAN set interfaces fe-2/0/1 unit 424 vlan-id 424―――――配置子接口,VLAN 424 set interfaces fe-2/0/1 unit 424 family inet address 192.168.254.146/30  ――配置子接口地址 (

Linux下Nagios的安装与配置方法

一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios原名为NetSaint,由Ethan Galstad开发并维护至今.NAGIOS是一个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒

[开发]Resin 4.0.15配置优化的一个建议

郑昀 201102 早先说过线上Resin的配置文件中要增加线程池大小.各种timeout参数(resin 4.0.15的默认配置文件肯定没有这些参数,需要另行增加). 在resin 4.0.10里,有这么一个bug,thread-max的数量设置没有起作用:http://bugs.caucho.com/view.php?id=4251 ,但后面到了resin 4.0.15应该就修复了. 下面内容会给出背景介绍以及建议配置.   1.背景: 郑昀认为,要综合考虑resin线程池大小."-Xmx 

Hive-0.12.0的Web接口HWI安装、配置、改造及使用

使用Hive的HWI接口,可以通过在Web页面上提交HQL查询操作,并浏览查询结果数据.默认情况下,HWI只支持浏览结果数据,不能够下载查询结果文件(当然,HWI可能也是考虑通过Web下载大量的结果数据,对服务器造成压力,或者处于安全方面的考虑).我们对HWI进行了简单的改造,改造内容主要是增加了一个内置的文件服务器,可以通过页面进行查询,然后下载结果文件. HWI安装配置 首先,要保证Hadoop集群正常运行,Hive能够正常使用. 先要安装Ant,如下所示: 1 wget http://mi

Hadoop配置LDAP集成Kerberos

本文主要记录 cdh hadoop 集群集成 ldap 的过程,这里 ldap 安装的是 OpenLDAP .LDAP 用来做账号管理,Kerberos作为认证.授权一般来说是由应用来决定的,通过在 LDAP 数据库中配置一些属性可以让应用程序来进行授权判断. 关于 Kerberos 的安装和 HDFS 配置 kerberos 认证,请参考 HDFS配置kerberos认证. 1. 环境说明 系统环境: 操作系统:CentOs 6.6 Hadoop版本:CDH5.4 JDK版本:1.7.0_71

centos7 apache httpd安装和配置django项目

一.安装httpd服务 apache在centos7中是Apache HTTP server.如下对httpd的解释就是Apache HTTP Server.所以想安装apache其实是要安装httpd. httpd.x86_64 : Apache HTTP Server 安装: # yum install httpd 设置httpd服务开机启动 [root@yl-web httpd]# /sbin/chkconfig httpd on Note: Forwarding request to '