1. 程式人生 > >maven ssm 框架ajax前端json對映不到後臺

maven ssm 框架ajax前端json對映不到後臺

1、檢查前端data資料,jquery獲取前端資料,轉成json,在頁面列印資料。
2、檢查後端傳輸,將controller後臺從頁面過來的值寫成固定值,測試。在網頁上直接輸入對應的localhost+RequestMapping的url地址,測試後臺是否正確。
3.排除以上錯誤,檢視ssm配置:

// pom.xml 匯入json轉換包,需要版本在1.2.47
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.47</version>
</dependency>



// 檢查sprignMVC配置
<mvc:annotation-driven >
		<mvc:message-converters>
			<bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
				<property name="supportedMediaTypes">
					<list>
						<value>text/html;charset=UTF-8</value>
						<value>application/json</value>
					</list>
				</property>
			</bean>
		</mvc:message-converters>
	</mvc:annotation-driven>



// 前端success返回值成為了json格式的字串,需要將返回值進行轉換
success:function(result){
	var r = $.parseJSON(result);
}

測試解決了。