`
hyj0903
  • 浏览: 151294 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

struts2配置文件中url传递参数中文乱码处理

JSP 
阅读更多
<action name="sort*" class="sortManage" method="{1}">
			<result name="*" type="redirect">/admin/linkSort/sortManage.jsp?mss=${mss}</result>
    	</action>

 

在jsp页面中使用String mss=request.getParameter("mss");得到的是乱码!!!!

 

乱码的原因是action中的编码与jsp页面中的编码不一致,

 

解决:

jsp页面我用的是gbk

那么相应在action使用如下代码

try {
			mss=URLEncoder.encode(mss, "gbk");
			System.out.println(mss);
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

 

问题解决了.

分享到:
评论

相关推荐

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

    首先,在`struts.xml`配置文件中添加或修改常量,确保Struts2框架使用正确的字符编码。添加以下内容: ```xml &lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt; ``` 这将设定Struts2框架的国际化编码为UTF-8...

    Struts2.0解决中文乱码

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

    struts处理中文乱码问题总结

    ### Struts处理中文乱码问题总结 #### 一、引言 在使用Struts框架进行Web应用程序开发过程中,中文乱码问题是开发者经常会遇到的技术难题之一。这类问题虽然看似不起眼,但如果处理不当,则可能会影响到用户体验...

    解决url中文乱码.doc

    在Java Web开发中,URL中文乱码问题是一个常见的困扰,主要出现在传递含有中文字符的参数时。本案例中,我们将探讨如何解决这个问题,涉及到的主要知识点包括URL编码、字符集转换以及在Java Servlet、JSP和Struts2...

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

    通过适当配置Struts2框架的国际化编码设置,以及Web服务器处理URL的编码方式,可以有效解决通过URL传递中文参数时的乱码问题。在操作过程中,需要特别注意服务器配置文件的修改,并确保重启服务器以及开发环境,让...

    中文乱码处理问题总结

    #### 四、URL传递参数时的乱码处理 1. **问题描述**:通过URL直接传递中文参数时出现乱码。 2. **解决方案**: - 使用过滤器(Filter)在请求处理前设置编码格式。 - 如果已经发生了乱码,可以通过字符串编码转换...

    Spring+Struts+Ibatis做的增删改查含有中文乱码处理

    3. Struts配置文件中指定ActionForm字段的编码类型。 4. 数据库连接URL中指定字符集,例如`jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8`。 5. Ibatis的SQL映射文件中,如果直接写SQL...

    处理中文乱码

    2. **配置Struts框架**:在Struts配置文件中设置资源文件的编码方式,例如: ```xml &lt;constant name="struts.locale" value="zh_CN"/&gt; &lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt; ``` #### 五、...

    java处理中文乱码

    方法二:Struts配置文件处理中文乱码 在Struts框架中,我们可以通过自定义`RequestProcessor`来处理请求的编码。`servlets.EncodingHandler` 类继承了 `RequestProcessor`,并重写了 `processPreprocess` 方法。在...

    开发STRUTS应用的步骤及中文乱码处理归纳.pdf

    为了使项目支持Struts框架,我们需要引入必要的类库和配置文件。右击工程,选择"MyEclipse → Add Struts Capabilities ⋯",然后按照向导进行相关设置,最后点击"Finish"。 3. 新建FormBean FormBean是Struts中用...

    Struts如何解决中文添加到数据库

    因此,需要在struts-config.xml配置文件中,为ActionForm指定`accept-charset="UTF-8"`属性,或者在JSP页面中通过`&lt;form&gt;`标签的`accept-charset`属性设定请求编码为UTF-8。 - **响应编码**:确保在JSP页面中设置`...

    struts 文件的上传下载 简要实现 下载过程传递中文实现

    开发者需要在Struts的配置文件(通常为`struts.xml`)中添加相应的拦截器,例如`params`和`fileUpload`拦截器,以便处理文件上传请求。例如: ```xml &lt;interceptor name="fileUpload" class="org.apache.struts2....

    struts中文标签

    在实际项目开发中,我们需要结合Struts的配置文件(struts-config.xml)来定义这些标签的行为,例如指定Action类、映射URL等,以实现完整的请求处理流程。通过熟练掌握Struts中文标签的使用,开发者可以更高效地构建...

    Struts2学习笔记2012

    在Struts2中,可以通过Action类的属性来接收请求参数。例如,创建一个名为`UserAction`的类,其中包含`username`和`password`属性,以及相应的getter和setter方法。当用户提交表单时,Struts2会自动将请求参数绑定到...

    页面往action传中文参数,如何不变成乱码

    如果使用Struts2框架,可以在struts.xml配置文件中设置全局的字符编码: ```xml &lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt; ``` 或者在Action类上添加注解`@charset`: ```java @Action(value =...

    mysql+jsp+SSH网站开发中文乱码解决方案

    在进行MySQL、JSP以及SSH(Struts、Spring、Hibernate)框架集成的网站开发时,中文乱码问题是一个常见的困扰。这通常是由于编码格式不一致、设置不当或处理方式错误导致的。以下是一些关键的知识点,可以帮助你解决...

    struts2學習筆記

    Struts2支持模块化开发,每个模块可以通过不同的`struts.xml`配置文件进行独立配置。这样可以将大型应用分解为多个可复用的部分,提高代码的可维护性。 ### 数据验证 Struts2提供了简单的数据验证机制,可以在...

    struts2.33 中文学习笔记

    在Struts2中,`struts.xml`是配置文件,用于定义Action的映射、结果页面和其他设置。通过`Action`的`class`属性和`method`属性,可以指定调用特定Action类的哪个方法。 Action的生命周期涉及每次请求都会创建一个新...

    struts2示例

    在Struts2中,Action类是处理用户请求的核心,每个Action类可以有多个方法,每个方法对应一个特定的业务逻辑。通过配置struts.xml文件,我们可以指定哪个HTTP请求应该映射到哪个Action方法。 2. **Struts2_0600_...

    struts2.x一些技术细节资料总结

    在Struts2中,Action是核心组件,负责处理用户请求并返回相应的结果。本篇文章将详细探讨在Struts2.x中两个Action之间传递值的技术细节。 1. **Action之间的传值方案** - **方案一:Chain(链式调用)** Chain...

Global site tag (gtag.js) - Google Analytics