`

从STRUTS传参数到JAVA文档中出现乱码解决办法

    博客分类:
  • java
阅读更多

从STRUTS页面中传中文参数,在JAVA文件中用request.getPrameter("value")接收参数之后是乱码,

这样的问题首先要保证在JSP页面和JAVA页面中使用的编码都是统一的编码,而且在JSP页面中文件头加上以下语句:

jsp 代码
 
  1. <%@ page contentType="text/html;charset=GBK"%>  

再在JAVA中使用以下字符串内码转换方法:
java 代码
 
  1. //把以iso编码转换为字符串内码  
  2.  String tempName = request.getParameter("value");  
  3.  String name = null;  
  4.  try {  
  5.     name = new String(tempName.getBytes("ISO-8859-1"),"GBK");  
  6.    } catch (UnsupportedEncodingException e1) {  
  7.        // TODO 自动生成 catch 块  
  8.        e1.printStackTrace();  
  9.    }  

这样就OK!


分享到:
评论

相关推荐

    struts中文乱码问题解决详细步骤

    解决这个问题通常涉及到编码设置的调整,下面将详细介绍两种方法来解决Struts中的中文乱码问题。 **方法一:配置Filter** 1. **添加过滤器**:首先,我们需要在Web应用的`web.xml`文件中添加一个`...

    Struts2资源文件在jsp页面中显示乱码解决

    通过上述两种解决方案,我们可以有效解决Struts2资源文件在JSP页面中显示乱码的问题。虽然第一种方法可以达到目的,但其带来的维护不便使其不被推荐;相比之下,安装PropertiesEditor插件不仅操作简便,还能彻底解决...

    struts1.2 解决中文乱码

    ### Struts 1.2 中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在 Web 应用开发过程中,特别是在使用 Java 的 Struts 1.2 框架时,中文乱码问题是开发者经常遇到的一个难题。这不仅影响用户体验,还会...

    struts 2. 5.2解决中文乱码

    3. **Struts 2配置**:在Struts 2的配置文件`struts.xml`中,可以全局设定默认的编码方式: ```xml &lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt; &lt;constant name="struts.action.extension" value=",...

    Struts2乱码终极解决办法

    ### Struts2乱码终极解决办法 #### 一、引言 在开发基于Struts2框架的应用时,经常遇到的一个问题就是中文乱码。这不仅影响用户体验,还可能导致数据处理错误。本文将详细介绍如何彻底解决Struts2中的乱码问题,并...

    Struts中文乱码解决方案

    总结来说,解决 Struts 中的中文乱码问题通常需要从以下几个方面入手: 1. 在 Action 类中对乱码的字符串进行编码转换。 2. 在 ActionForm 的 `reset` 方法中设置请求的字符编码。 3. 自定义 RequestProcessor 并...

    Struts2.0解决中文乱码

    在IT领域,特别是Web开发中,处理中文...通过在`struts.properties`文件中配置`struts.i18n.encoding`,并注意表单提交和超链接传递参数的处理,可以有效避免中文乱码问题,提升Web应用的用户体验和数据处理的准确性。

    struts2获取参数,解决乱码,跳转

    在这个主题中,我们将深入探讨Struts2如何获取参数、解决乱码问题以及实现页面跳转。 首先,让我们来看看Struts2如何获取HTTP请求中的参数。在Struts2中,我们可以使用Action类来接收和处理请求参数。Action类是...

    Struts2中文乱码问题最终解决方案

    POST请求的乱码通常发生在请求参数从客户端发送到服务器的过程中。尽管在Struts.xml中设置了字符编码,但在2.1.6之前的版本中,这个设置可能不适用于POST数据。解决方法是更新Struts2到2.1.8.1或更高版本,并确保...

    struts2的中文乱码问题解决

    ### Struts2中文乱码问题解决方案 在使用Struts2框架进行Web开发的过程中,中文乱码问题是一个常见的挑战。这不仅影响用户体验,还可能导致数据不一致等问题。为了解决这一问题,我们需要理解其背后的原理,并采取...

    JSP struts2 url传参中文乱码解决办法.docx

    除了上述解决方法,还有其他可能出现中文乱码的场景,如JSP文件和HTML相互引入时的乱码、MySQL数据库插入数据时的乱码、页面转发过程中的乱码以及SmartUpload组件处理中文文件名时的乱码等。对于这些问题,一般也...

    java国际化中文乱码问题解决包

    在Java中,解决中文乱码问题通常涉及到以下几个关键步骤: 1. **设置正确的字符编码**:确保你的项目编码设置为UTF-8,这是支持中文字符的常见标准。这可以通过修改IDE(如Eclipse或IntelliJ IDEA)的项目设置,...

    struts2文件上传(解决中文乱码)

    Struts2是一个强大的Java Web...总之,解决Struts2中的中文乱码问题,关键在于配置正确的字符编码,并在文件上传和下载过程中处理好编码转换。通过以上步骤,你可以有效地在Struts2项目中实现对中文URL和文件名的支持。

    struts2中的批量上传与文件下载(解决中文乱码问题)

    在实际开发中,处理文件上传和下载时,尤其是涉及到中文字符时,经常会出现中文乱码的问题。本文将详细介绍如何在Struts2框架下实现批量上传与文件下载,并解决中文乱码问题。 一、Struts2文件上传 1. 配置Struts2...

    struts 中文乱码问题解决

    在IT领域,特别是Web开发中,Struts框架作为Java Web应用的一个重要组成部分,其在处理中文字符时常常遇到乱码问题。这个问题不仅影响了用户体验,也增加了开发者的调试难度。本文将深入探讨Struts框架中中文乱码的...

    java编程出现中文乱码解决方法一

    ### Java编程中中文乱码问题解析及解决方案 #### 背景介绍 在Java编程过程中,经常遇到的一个问题是中文字符的显示出现乱码。这主要是因为不同系统、环境或文件编码方式之间的不一致所导致的。例如,在Java Web开发...

    Struts实现文件下载中文乱码解决方案

    综上所述,解决Struts文件下载中文乱码问题的关键在于统一编码方式,确保URL编码、解码和HTTP响应头中的字符集设置正确。通过以上步骤,可以有效地避免中文文件名在下载过程中出现乱码的情况。同时,注意文件的读取...

    struts2配置文件传值中文乱码

    在Struts2框架中,中文乱码问题通常发生在数据传输过程中,尤其是从客户端到服务器端的数据传递,或者是在服务器内部处理时出现编码不一致导致的问题。具体原因可能包括: 1. **客户端与服务器端编码设置不一致**:...

    解决struts2.1.6+spring+hibernate 中文乱码

    通过上述的配置,我们可以有效地解决基于Struts2.1.6、Spring及Hibernate框架的Web应用中出现的中文乱码问题。这些配置不仅能够提高项目的稳定性,还能提升用户体验。在实际开发中,还需要根据具体情况调整编码方式...

    Struts框架下Ajax发送中文乱码问题的解决

    Struts框架是Java Web开发中常用的一个MVC框架,它为开发者提供了强大的控制层支持。在实际应用中,我们常常会遇到Ajax与服务器交互时出现中文乱码的问题,尤其是在发送和接收中文数据时。这个问题主要涉及到字符...

Global site tag (gtag.js) - Google Analytics