jsp页面转后台,出现中文乱码
2013-07-15 09:46
447 查看
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;
}
}
});
});
5、所以 用form表单的方式提交就出现乱码,应该怎么解决这个问题?
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;
}
}
});
});
5、所以 用form表单的方式提交就出现乱码,应该怎么解决这个问题?
相关文章推荐
- jsp页面中带有iframe页面进行后台传值出现中文乱码
- 页面jsp编码utf-8,传递中文参数到java后台出现乱码
- 从JSP前台页面传中文参数,到后台接受出现乱码,如何解决?
- jsp页面转后台,出现中文乱码
- 关于JSP页面getparameter中文出现乱码解决方案
- jsp页面写入中文到mysql时出现了乱码(转)
- jsp页面中href到另一个页面传递参数,参数中有中文出现乱码的解决办法!
- jsp页面向后台传值出现乱码的问题
- jsp页面包含含有中文的html页面出现乱码的解决方法
- jsp页面写入中文到mysql时出现乱码 问题解决
- JSP中乱码问题解决(一、JSP页面显示乱码,二、表单提交中文时出现乱码,三、数据库连接出现乱码,四、数据库的显示乱码 )
- jsp页面 URL传中文参数到Action里面出现乱码,用过滤器和控制器都解决
- 后台out.println向jsp页面推送中文时乱码
- JSP页面通过URL传递中文参数出现中文乱码的解决方法
- jsp页面调用后台接口中文参数乱码解决方案
- jsp页面写入中文到mysql时出现乱码 问题解决
- SSH中JSP页面传值到action出现中文乱码的情况
- JSP页面传参出现中文乱码的解决方案
- jsp页面传中文数据到Action中出现乱码
- Jsp页面通过href拼接url向后台传中文乱码问题