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表单的方式提交就出现乱码,应该怎么解决这个问题?
相关推荐
JSP页面中文乱码的出现通常是由于字符编码不一致导致的,这会影响到用户的正常浏览体验。以下是一些常见的解决办法: 1. **JSP页面显示乱码**: 当JSP页面在浏览器中显示乱码时,首先需要确保JSP文件在本地存储时...
在开发Web应用时,我们经常会遇到JSP页面中文乱码的问题。这主要涉及到字符编码的设置和处理。本文将深入探讨如何解决这个问题,确保在JSP页面中正确显示中文字符。 首先,我们需要理解字符编码的基本概念。在...
### 解决JSP页面中文乱码问题 #### 一、问题背景 在使用JSP(Java Server Pages)技术开发Web应用程序的过程中,经常会遇到中文乱码的问题。特别是在接收表单提交的数据或者显示数据库查询结果时,中文字符可能会...
2. **JSP页面中文乱码原因** - **HTTP头部编码未指定**:HTTP响应头中的`Content-Type`未设置或设置错误,导致浏览器无法识别正确的字符集。 - **页面编码设置不当**:JSP页面内部未声明正确的字符集,如`;charset...
本文将针对JSP页面显示乱码、表单提交中文时出现乱码以及数据库连接时出现乱码这三个方面,提供详细的解决方案。 #### JSP页面显示乱码 **问题描述** 当在JSP页面中尝试显示中文时,可能会遇到乱码问题。例如,在...
jsp页面传值中文乱码问题处理 在 JSP 页面中传值时,中文字符可能会出现乱码问题,这是由于字符编码不一致所引起的。下面将详细讲解 JSP 中文乱码种类和解决方案。 JSP 文件中文内容显示乱码 在 JSP 文件中,如果...
对于jsp页面中文乱码问题,可以通过修改jsp页面的编码方式来解决。我们可以在jsp页面的开头添加 ”utf-8” %>指令,以指定jsp页面的编码方式为UTF-8。这将确保jsp页面中的中文字符正确显示。 二、传递参数中文乱码...
在本文中,我们将深入探讨JSP页面传参出现中文乱码的原因,并提供有效的解决方案。 1. 乱码原因: - **编码与解码不匹配**:当JSP页面、Servlet或服务器配置的字符编码不一致时,中文字符在传输过程中可能被错误地...
当Struts2应用在JSP页面中尝试加载并显示这些文本时,可能会遇到乱码问题,尤其是在处理中文等非英文字符时更为常见。 乱码问题的根源在于字符编码的不匹配。当资源文件的编码格式与JSP页面或服务器解析时所使用的...
JSP 页面中中文乱码问题是指在 JSP 页面中使用中文时,页面显示乱码的现象。这种问题的解决办法可以从多方面入手,包括设置页面的字符编码、使用 POST 方式提交表单、使用 GET 方式提交表单等。 一、JSP 页面设置...
解决 JSP 中文乱码问题 解决 JSP 中文乱码问题是一个很常见...解决 JSP 中文乱码问题需要从多方面入手,包括在 JSP 文件中指定编码方式,在 Java 文件中指定编码方式,在页面中指定编码方式,并确保编码方式的一致性。
以下是一些解决JSP页面中文乱码问题的有效方法: 1. **更改Tomcat配置** - 在Tomcat的`conf/server.xml`文件中,找到`<Connector>`标签,添加`URIEncoding="GBK"`属性。例如: ``` ``` - 这样设置后,Tomcat...
jsp中文乱码问题详解 在jsp中文乱码问题中,乱码的出现是由于编码格式不一致所导致的。在jsp文件中,存在三个地方的编码格式:jsp文件的存储格式、解码格式和控制浏览器的解码方式。如果这三个地方的编码格式不一致...
一、JSP页面中文乱码 1. HTML中的中文乱码:这通常是由于HTML文档编码设置不正确导致的。确保在`<head>`标签内添加`<meta charset="UTF-8">`或根据实际编码设置相应的字符集,如`; charset=GBK">`。 2. JSP动态输出...
### 五种解决JSP页面乱码问题的方法 在Web开发过程中,经常遇到的一个问题是页面显示乱码。尤其是在使用Java Server Pages(JSP)技术时,由于编码设置不当导致中文等非ASCII字符不能正常显示的问题尤为突出。本文...
jsp编码乱码问题是jsp开发中常见的问题之一,该问题可能会导致jsp页面显示乱码,影响用户体验。因此,了解jsp编码的原理和解决乱码问题的方法是非常重要的。 jsp编码的原理 jsp编码是指jsp页面中的编码方式,jsp...
在JSP页面中使用 `<jsp:param>` 元素来添加请求参数时,也需要关注字符编码的问题。如果参数中包含中文,需要确保整个流程中的编码方式一致。 #### 结论 综上所述,解决JSP中的中文乱码问题主要涉及以下几个方面:...
在Web开发过程中,尤其是使用Java Server Pages(JSP)进行页面渲染时,经常会出现中文字符显示乱码的问题。这不仅影响用户体验,也增加了项目的调试难度。本文将详细介绍JSP中中文乱码的原因及其解决方法。 #### ...
#### 二、JSP页面中文乱码 ##### 2.1 HTML中的中文乱码 在HTML文档中,若直接嵌入中文字符,可能会遇到乱码问题。这是因为HTML默认采用的是ISO-8859-1编码,而不支持中文字符集。 **解决方案:** 1. **设置页面编码...