父界面JSP:parent.jsp作为一个查询结果界面,一名为resClassCnName的中文属性要在parent.jsp中显示出来,代码如下域
<c:out value="${resClassCnName}" />
查询能得到无乱码的结果,此时要从此界面弹出一个importdata.jsp做一个导入操作,完成后关闭此jsp并刷新parent.jsp。我当初的解决办法是将导入功能的Action转另外一个jsp姑且叫它tempt.jsp,进而通过tempt.jsp的js实现父界面的刷新。tempt.jsp(body为空)的script代码如下:
alert("数据导入成功!");
window.opener.location.reload();
window.close();
这样可以实现刷新父界面的功能,但resClassCnName却变成乱码了。后来将 window.opener.location.reload();改为window.opener.location.href=window.opener.location.href;才得以解决乱码的问题。
为什么这个reload()会导致中文乱码呢,百思不得其解。还请高人赐教。
分享到:
相关推荐
然而,在处理中文字符时,Ajax请求可能会遇到乱码问题,这主要是由于编码格式不一致或者处理不当导致的。本文将深入探讨Ajax中文乱码问题的成因,并提供一系列解决方案。 **一、问题原因** 1. **编码格式不一致**...
在使用Zabbix监控系统时,有时可能会遇到页面显示语言与预期不符或出现乱码的问题,尤其是在尝试设置中文界面时。Zabbix默认支持多种语言,但并非所有字体都包含中文字符集,导致在显示中文时出现方块或其他乱码。...
此标题明确指出了讨论的主题——在使用C#和ASP.NET进行Web开发时,遇到的中文乱码问题及其解决方案。中文乱码通常是因为客户端和服务器端使用的字符编码不一致导致的。解决这一问题的关键在于确保整个请求和响应过程...
然而,在处理中文字符时,Ajax可能会遇到乱码问题,这通常与字符编码设置不正确有关。本文将深入探讨Ajax中文乱码问题的原因及其解决方案。 首先,我们需要理解Ajax乱码的根源。当JavaScript发送HTTP请求时,如果...
在处理中文字符时,可能会遇到乱码问题。这是因为浏览器、服务器以及应用之间编码不一致导致的。以下是解决中文乱码问题的关键步骤: 1. **设置Servlet响应头**: ```java response.setContentType("text/html;...
然而,随着其应用的普及,开发者经常遇到一些常见问题,如数据乱码和页面间值传递。本篇文章将深入探讨如何解决这些问题。 一、解决Ajax乱码问题 Ajax发送和接收数据时,乱码问题主要出现在两个环节:发送请求时的...
然而,当涉及到中文字符时,AJAX可能会遇到编码问题,导致中文显示为乱码。本教程将详细介绍如何解决AJAX中文乱码问题,以在Windows Server 2008环境下为例,但原理适用于其他操作系统。 首先,我们需要理解乱码...
在开发Web应用时,我们经常会遇到与字符编码有关的问题,特别是在使用JQuery AJAX进行异步数据传输时。AJAX(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下更新部分网页内容,大大提升了...
- **Refresh**:自动刷新页面的时间间隔。 - **Content-Disposition**:文件的处理方式。 #### 三、解决文件下载乱码问题的关键 - **Content-Type**:此头字段的作用是告知浏览器接收的数据属于何种文件类型。...
form表单get、post方式都无乱码,页面链接地址也无中文乱码,刷新页面无乱码,但是选中地址栏中的url 敲回车,乱码出现了! 原因:浏览器配置问题。 解决方案:ie:“internet选项/高级”中“总以
在IT行业中,尤其是在Web开发领域,文件下载是一个常见的功能,然而在处理中文文件名时,可能会遇到乱码问题。本文将深入探讨这个问题及其解决方案,同时也会介绍HTTP消息头的相关知识。 首先,我们要明白HTTP消息...
JSP与XMLHttpRequest结合实现动态无刷新页面交互和中文乱码处理是WEB开发中常见的需求和问题解决方法。下面详细解读了相关的知识点。 知识点一:XMLHttpRequest及动态无刷新技术原理 XMLHttpRequest是一个...
GBK是中国大陆地区广泛使用的编码,它是GB2312的扩展,兼容大部分简体中文字符,但在处理某些特殊字符时可能遇到问题。 当一个UTF-8编码的Discuz! 论坛被错误地转换为GBK编码时,由于两种编码对汉字的表示方式不同...
在进行Web开发时,我们经常会遇到Ajax GET请求发送中文参数时出现乱码的问题。这个问题主要源于HTTP协议在处理非ASCII字符时的编码不一致。在本文中,我们将深入探讨这个问题,以及如何通过不同的方法来解决它。 ...
如果在发送数据时遇到乱码,这通常意味着后端服务器未能正确识别并解码UTF-8编码的数据。例如,如果服务器期望的是GBK编码,那么接收到UTF-8编码的数据就会产生乱码。 在Ajax发送数据时,Content-Type字段用于指示...
在进行任何更改后,记得清理浏览器缓存并刷新页面,以查看是否解决了乱码问题。 总之,解决JS外部文件中文注释乱码问题需要确保整个开发环境的编码一致性,同时在服务器端设置合适的编码策略。通过在`web.xml`中...
在进行Web开发的过程中,经常遇到的一个问题是中文字符的编码问题,尤其是在使用AJAX技术时。AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。由于其异步...
然而,当涉及到中文字符时,AJAX可能会遇到编码问题,导致中文乱码。这个问题主要体现在两个方面:一是从客户端发送到服务器端的中文参数,二是服务器端向客户端返回的中文数据。 首先,我们来详细分析第一个问题,...
另外,在处理Ajax请求时,还可能遇到乱码问题。乱码问题产生的原因主要是由于xmlhttp返回的数据默认字符编码是utf-8,如果客户端页面编码是gb2312或其他编码,就可能发生乱码。同样地,如果POST方法提交数据默认的...
在进行Web开发时,我们经常会遇到Ajax获取数据时出现中文乱码的问题,这通常是由于字符编码不一致导致的。Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不刷新整个页面的情况下与...