`
jeffleee
  • 浏览: 7594 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类

struts2 method="get" 的中文乱码解决

阅读更多

今天的是SSH2的搜索并显示的功能,把今天的要点总结一下吧!

1. struts2的默认状态下,提交的中文信息到Action中就显示为乱码,此时我的form的method="post",这时解决中文乱码的方法可以修改struts-core-XXX.jar下的org.apache.struts2包下的default.properties 下的struts.i18n.encoding=UTF-8 改为GBK,或者在struts.xml文件中加入
<constant name="struts.i18n.encoding" value="GBK"/>
还有一个办法就是在自己的struts.properties中加入struts.i18n.encoding=GB18030

2.上述的方法只适合于method="post"的form提交,而当我使用method="get"进行提交时,中文字符又出现了乱码,这时就要去更改Tomcat的server.xml文件了,要修改的是Connector标签下加入属性 URIEncoding="GBK"



分享到:
评论
3 楼 zhile005 2012-04-26  
就是这样滴
2 楼 vb0067 2011-01-18  
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="GBK"  />

LZ 我是不是改错了啊,改了怎么没有反应啊
1 楼 zhile005 2010-09-09  
不错,谢谢共享!

相关推荐

    struts2的中文乱码问题解决

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

    Struts2.0解决中文乱码

    本文将深入探讨如何在Struts2.0中解决中文乱码问题,确保应用程序能够正确地处理和显示中文字符。 ### Struts2.0中文乱码问题分析 #### 1. 表单提交中文乱码 在Web应用中,表单是用户与服务器交互的主要方式之一...

    Struts上传,已经处理好乱码问题

    本篇文章将详细探讨如何在Struts中处理文件上传并解决乱码问题。 首先,我们需要了解Struts文件上传的基本原理。在Struts中,文件上传是通过`Commons FileUpload`库来实现的,它是Apache Commons项目的一部分,专门...

    java中文乱码解决方案

    #### 一、Struts2中的乱码问题及解决方案 在Java Web开发中,尤其是使用Struts2框架时,经常会遇到中文乱码的问题。这些问题的出现通常与字符编码设置不当有关。下面详细介绍几种有效的解决方法。 #### 1. JSP页面...

    中文乱码处理问题总结

    本文将重点讨论在Java环境下,特别是Web应用开发中遇到的中文乱码问题,并提出相应的解决方案。 #### 二、JSP页面中的乱码处理 1. **JSP页面本身的编码设置** - **问题描述**:JSP页面直接输出中文时可能出现...

    使用prototype.js发送ajax get请求中文参数乱码解决

    综上所述,解决`prototype.js`发送Ajax GET请求中文参数乱码问题的关键在于确保客户端、服务器和传输过程中的编码一致性。这包括设置请求头、服务器配置以及HTML页面的字符集声明。在实际开发中,理解并处理这些细节...

    详细的struts2知识

    对于Tomcat的配置,我们可以在`conf/server.xml`中修改Connector标签,添加`URIEncoding="UTF-8"`来解决HTTP GET参数中文乱码问题。此外,`context.xml`可以设置`reloadable="true"`使服务器在文件更改后自动重启,...

    flex上传下载 并解决中文乱码

    在本主题中,我们将深入探讨如何使用Flex进行文件上传和下载,并解决过程中可能出现的中文乱码问题。 一、Flex文件上传 1. Flex组件:Flex中可以使用`FileReference`组件来实现文件上传。用户通过选择文件后,`...

    马士兵struts2课程的学习笔记

    12. **解决中文乱码问题**: - **配置文件设置**:在`struts.xml`中配置全局或Action级别的字符编码。 - **web.xml配置**:更新Struts2过滤器配置,使用`StrutsPrepareAndExecuteFilter`。 13. **复制项目注意...

    struts2.33 中文学习笔记

    而在Struts2中,全局设置中文编码可以在`struts.xml`中添加常量`&lt;constant name="struts.i18n.encoding" value="utf-8"/&gt;`。 配置Struts2的开发环境,需要将Struts2的jar包放入`WEB-INF/lib`目录,然后在`web.xml`...

    java中struts2实现文件上传下载功能实例解析

    总的来说,Struts2提供了一套完整的解决方案来处理文件上传和下载。通过配置Struts2框架,结合Action类中的业务逻辑,可以轻松地实现在Web应用中添加这类功能。不过,实际开发中还需要考虑安全性、性能优化、错误...

    struts音乐网站课程设计报告

    Struts音乐网站课程设计报告主要涉及使用Struts框架构建一个具备音乐搜索、在线播放、视频观看和下载功能的网站。该网站旨在提供丰富的音乐资源,同时支持用户根据歌名、歌手名进行查询,并能对查询结果进行排序。...

    ssh(structs,spring,hibernate)框架中的上传下载

     以上是Spring+Hibernate将文件二进制数据持久化到数据库的解决方案,而Struts通过将表单中file类型的组件映射为ActionForm中类型为org.apache.struts.upload. FormFile的属性来获取表单提交的文件数据。  工程...

    EXT异步提交FORM表单

    - **编码问题**:在处理中文字符时,可能会遇到乱码问题。确保前后端的编码一致,并在需要的地方进行字符集转换。 - **跨域问题**:如果EXT所在的域名与后端服务器的域名不一致,则需要处理跨域问题。可以采用CORS...

    jsp里面用cos进行文件上传

    对于使用JSP(JavaServer Pages)技术的开发者来说,实现文件上传的方法有很多,例如使用jspsmart公司的SmartUpload、Struts框架提供的组件等。本文将重点介绍如何使用Cos组件来实现文件上传功能。 #### Cos组件...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    Java面试框架高频问题2019

    **问题八:如何解决POST请求中文乱码问题,GET的又如何处理呢?** - POST请求可以通过配置过滤器解决。 - GET请求需要在客户端编码为UTF-8。 **问题九:SpringMVC的异常处理?** - 使用`@ControllerAdvice`和`@...

Global site tag (gtag.js) - Google Analytics