ajax 請求並解決亂碼(SpringMVC)

ajax:

$.ajax({
	type: "POST",
	url: '<%=basePath%>test/surDo.do',
	data: {
		'reqType':reqType,
		'chlNo':chlNo,
		'plyNo':plyNo
	},
	contentType:"application/x-www-form-urlencoded;charset=utf-8",
	dataType:'json',
	cache: false,
	async:false, 
	success: function(data){
		if(data.result == "success"){

		}
	},
	error: function(data){
		
	}
});

java:

/**
	 * 修改保費信息
	 * @param page
	 * @throws Exception
	 */
	@RequestMapping(value="/surDo")
	public void saveUpPremium(HttpServletRequest request,HttpServletResponse response,Page page){
		logBefore(logger, Jurisdiction.getUsername()+"方法surDo");
		PageData pd = new PageData();
		pd = this.getPageData();
		PrintWriter out = null;
		try {
			request.setCharacterEncoding("UTF-8");
			response.setCharacterEncoding("UTF-8");
			response.setContentType("text/html; charset=UTF-8");
			String chlNo = pd.get("chlNo").toString().trim();
			String plyNo = pd.get("plyNo").toString().trim();
			String reqType = pd.get("reqType").toString().trim();//1,退保導核心,2.退保通知
			out = response.getWriter();
			error = "success";
		} catch (Exception e) {
			error = "error";
			e.printStackTrace();
		}
		resultRqsMap.put("result", error);
    	JSONObject json = JSONObject.fromObject(resultRqsMap);
        out.print(json.toString());  
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章