spring boot編寫post接口中文亂碼問題

1.後臺代碼

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class ReportController {

	//post接口
	@RequestMapping(value="testdemo1",method=RequestMethod.POST,produces="text/plain;charset=UTF-8")
	@ResponseBody
	public synchronized String testdemo1(@RequestBody String name){
		System.out.println("我是post--"+name);
		return name;
	}
	
}

2.前端ajax調用測試(html)

<input type="button" id="restful" value="獲取"></input>

3.js

$("#restful").click(function(){
	var a = '{"b":"123","s":[{"a":"1"}]}';
	var a1 = "{'b':'123','s':[{'a':'1'}]}";
	var b = ["aa","bb"];
	var b1 = "['aa','bb']";
	var c = {"a":"123"};
	//var name = {"name":"測試數據"};
	var name={"name":"測試數據","s":[{"a":"1"}]};
	$.ajax({
		url:"/testdemo1",
		type:"post",
		data:JSON.stringify(name),
		contentType :"application/json",
		success:function(result){
			alert(result);
		}
	})
})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章