一般我的jsp页面的编码是UTF-8,在jsp之间通过get方式传递参数的时候往往会出现乱码.解决方法如下:
one.jsp 其中ITEM_NAME是中文
<table>
<tr>
<td align="center" background="red">
<iframe name="intmFrame<%=map.get("OID")%>"
id="intmFrame<%=map.get("OID")%>"
src="oneFream.jsp?SUP_CATEGORY=<%=map.get("OID")%>&
ITEM_NAME=<%=java.net.URLEncoder.encode(map.get("ITEM_NAME").toString(),"gb2312")%>
"
width="100%" frameborder="0" scrolling="no" height="200px"></iframe>
</td>
</tr>
</table>
other.jsp
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left">
<b>项目列表 --
<%= new String(request.getParameter("ITEM_NAME").getBytes("ISO-8859-1"), "gb2312")%>
</b>
</td>
</tr>
</table>
分享到:
相关推荐
本文将深入探讨在JSP页面中如何正确地通过GET和POST方法传递中文参数,以及在不同场景下应采取的最佳实践。 #### 二、GET方法中文参数传递 **1. 直接在URL中传递中文参数** 直接在URL中包含中文参数,如`...
在JSP开发中,处理URL编码传递中文参数是常见的需求,尤其是在构建动态网页时。这个问题主要涉及到字符编码的转换,因为不同的编码标准可能导致乱码。以下是对这个主题的详细解释: 1. **URL编码**:URL(统一资源...
### JSP传递中文参数的知识点 #### 一、前言 在Web开发中,处理中文等非ASCII字符是一项常见的需求。对于Java Server Pages (JSP) 技术来说,正确处理中文参数尤其重要,因为不正确的编码转换可能会导致乱码问题。...
在JSP中,参数通常通过GET和POST方法在页面之间传递,但是直接在URL中包含中文字符会导致问题,因为HTTP协议本身是基于ASCII字符集设计的。因此,在涉及中文参数传递时,必须采取相应措施来确保字符能够正确传输和...
在使用JSP技术开发Web...总而言之,JSP页面中超链接传递中文参数出现乱码的问题,可以通过在接收页面进行编码转换或者设置请求、响应的字符编码来解决。正确处理字符编码,可以有效地提升Web应用的兼容性和用户体验。
总结,"超强过滤器"是解决JSP-Servlet之间中文参数GET-POST传递问题的有效手段,通过统一设定请求的字符编码,确保在整个Web应用中中文数据能够正确无误地传输和处理。对于大型项目,这样的全局解决方案可以大大提升...
在开发Web应用时,尤其是使用Java的JSP技术,开发者经常会遇到中文乱码的问题。这是因为字符编码不一致导致的,特别是在处理用户输入或从数据库获取数据时。本篇将详细介绍如何解决JSP传值过程中出现的中文乱码问题...
4. **EL表达式和转换器**:EL表达式可以用来在Bean和组件之间传递复杂的对象。此外,JSF还允许自定义转换器,以确保数据在组件和Bean之间的正确类型转换。 5. **视图和会话范围的Bean**:JSF中的Managed Bean可以在...
在Web开发中,尤其是使用Java JSP技术时,我们可能会遇到URL中传递参数出现乱码的问题。这是因为不同的字符集编码方式可能导致字符在传输过程中无法正确解析。本文将详细介绍两种解决JSP页面URL参数乱码的方法,虽然...
在开发Web应用时,我们经常需要在不同的JSP页面之间传递参数,特别是在处理中文字符时,需要特别注意编码问题,以防止乱码的出现。本文将详细解释如何在JSP页面间正确地传递中文参数,并给出相关的编码和解码示例。 ...
然而,在处理中文参数时,尤其是通过GET和POST方法传递时,经常会出现乱码问题。这通常是由于字符编码不一致或者处理不当导致的。以下是对这一问题的详细解析: 首先,我们需要理解字符编码的基本概念。在Web中,...
通过上述介绍可以看出,在JSP页面间正确传递中文参数的关键在于对中文字符进行适当的编码和解码处理。只有遵循正确的步骤,才能避免乱码问题,确保中文数据的正常传输和显示。希望本文能对你有所帮助。
综上所述,解决JSP中的中文乱码问题主要涉及以下几个方面:合理设置JSP文件和响应的编码方式、注意文件头部的BOM、确保客户端和服务器端之间的编码方式一致、正确处理GET和POST请求中的中文参数。通过上述措施,可以...
Applet中使用getParameter()方法获取JSP页面传递的参数,例如背景颜色和前景颜色。这些参数可以在JSP页面中通过 `<PARAM>` 标签进行设置。 四、JSP页面与Applet的交互 JSP页面与Applet之间的交互使用JavaScript...
### Action与JSP之间的参数传递详解 在Web开发中,Action与JSP是两种非常重要的技术,它们分别负责处理业务逻辑以及展示数据。为了更好地理解这两种技术如何协作工作,特别是如何进行参数传递,本文将详细介绍...
在JSP开发过程中,中文乱码问题是一个常见的技术难题,尤其在处理客户端与服务器之间的数据交互时更为突出。本文将详细介绍几种有效的解决方案,帮助开发者应对各种场景下的乱码问题。 #### 一、解决服务器响应中文...
当中文参数通过URL传递时,可能会因URL编码不一致产生乱码。为避免这个问题,需要在发送请求前使用`java.net.URLEncoder.encode()`对中文参数进行编码,例如`RearshRes.jsp?keywords=" + java.net.URLEncoder....
这种方式会在服务器端直接跳转到指定页面,不会产生新的请求,因此可以在页面之间传递request参数。 - **使用标签**: ```jsp <c:redirect url="/newPage.jsp" /> ``` 这种方式会产生一个新的HTTP请求,因此不...
本文将深入探讨JSP之间传递参数时出现中文乱码的问题及其解决方案。 首先,我们要了解JSP页面与服务器之间的通信过程。当用户通过浏览器发送一个请求到服务器时,请求参数(包括中文字符)会被编码成特定的格式,...