jquery.ajax与springmvc乱码问题

问题点:

    由于前台只传递2个字段,我就用了url中拼接进去的,本地测试没问题,服务器上乱码。

解决:

为了(解决中文乱码)稳定安全,提醒自己以后都用ajax的post提交,有springmvc统一处理乱码问题

有个小的注意点标红

contentType : "application/x-www-form-urlencoded"

	$.ajax({
		contentType : "application/x-www-form-urlencoded",
		type:"POST",
		url: cmd.check,
		data:{
			type:type,
			id:row.id,
			opinion:opinion
		},
	    success:function(data){
			if (err(data)) return;
			$('#datagrid').datagrid("reload");
			$('#dialog1').dialog("close");
	    }
	 });

springmvc可以直接接收

@RequestMapping(value = "/check")
    @ResponseBody
    public OilOrderFlow check(Integer id, HttpServletRequest request, String type, String opinion) {
        return manager.check(getUser(), id, type, opinion);
    }

tomcat配置等解决乱码

参考解决乱码:http://blog.sina.com.cn/s/blog_6310009d01014v9d.html

转载于:https://my.oschina.net/chuibilong/blog/813931

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值