jsp页面转后台,出现中文乱码
1、jsp页面设置的<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
2、后台
System.out.println("==="+baseSVo.getVName());
String str = baseSVo.getVName();
try {
str=new String(str.getBytes("ISO8859-1"),"GBK");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("str==="+str);
打印结果:
===???
str===???
3、页面的查询事件:以FORM表单来提交
$('#search').click(function(){//查询
document.searchform.action="mealdate_mealdateSearch";
document.searchform.method="post";
document.searchform.submit();
});
4、新增或修改 使用的是ajax 方式
$('#save').click(function(){//新增保存 返回主界面
var editdDate=$('#edit_dDate').val();
if (editdDate==''){
alert("请选择日期");
return false;
}
$.ajax({
url:'mealdateupdcheck',
dataType:'json',
type:'post',
beforeSend:function(){},
data:{
'baseVo.mdateId':$('#edit_mdateId').val(),
'baseVo.dDate':$('#edit_dDate').val(),
'baseVo.mstId':$('#edit_mstId').val(),
'userSNoPassWord':$('#userSNoPassWord').val()
},
success:function(data){
if(data=='true'){
document.editform.action="mealdate_mealdateSearch";
document.searchform.method="post";
document.editform.submit();
}else if(data=='false'){
alert('操作失败');
return false;
}else{
alert(data);
return false;
}
}
});
});
推荐阅读
-
PHP页面转UTF-8中文编码乱码的解决办法
-
JSP MySQL插入数据时出现中文乱码问题的解决方法
-
解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题
-
javascript通过url向jsp页面传递中文参数导致乱码解决方案
-
在页面上用action传递参数到后台出现乱码的解决方法
-
解决python3中的requests解析中文页面出现乱码问题
-
jsp 提交系列化表单到后台servlet接收中文乱码
-
weblogic容器通过JSP页面输出图片出现乱码Tomcat下却正常
-
php向页面输出中文时出现乱码的解决方法
-
JSP MySQL插入数据时出现中文乱码问题的解决方法