`
冰之沸点
  • 浏览: 4655 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts2 form get时候的乱码问题

阅读更多
昨天遇到的问题,先记下来

情况是现在所有的页面和文件的编码格式都是UTF-8,不过昨天在处理一个页面的时候用get的方式提交action,中文就显示出来乱码。

google了一下有这个解决方法:
引用
如果用 Tomcat 5.0.1.6 以上的版本是最好處理的,直接改 server.xml ,找到 Connector 加上紅字的部份就可以了。

<Connector port="8088"  maxThreads="150"
minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"  />


不过如果不是用tomcat那就没辙了

最好的方式是通过post提交
分享到:
评论

相关推荐

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

    3. **GET乱码问题**: GET请求的乱码问题通常与服务器配置有关。在Struts2的各个版本和不同过滤器设置下,GET方式提交的中文乱码问题仍然存在。一种可行的解决方案是在Tomcat服务器的配置文件`server.xml`中,修改`...

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

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

    Struts2.0解决中文乱码

    在Struts2.0框架中,这一问题尤为突出,因为不当的编码设置会直接导致用户界面显示错误或者数据处理时出现乱码。本文将深入探讨如何在Struts2.0中解决中文乱码问题,确保应用程序能够正确地处理和显示中文字符。 ##...

    ajax get请求中文参数乱码解决

    在进行Web开发时,我们经常会遇到Ajax GET请求发送中文参数时出现乱码的问题。这个问题主要源于HTTP协议在处理非ASCII字符时的编码不一致。在本文中,我们将深入探讨这个问题,以及如何通过不同的方法来解决它。 ...

    详细的struts2知识

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

    中文乱码处理问题总结

    ### 中文乱码处理问题总结 #### 一、引言 在进行中文字符处理时,经常会出现乱码问题。这主要是因为不同的系统、程序或组件可能采用不同的编码方式,而这些编码方式之间的转换不当就会导致乱码现象。本文将重点...

    struts乱码讲解

    ### Struts乱码问题详解与解决方案 #### 一、引言 在Web开发过程中,特别是在使用Struts框架进行开发时,经常会遇到字符编码的问题,尤其是中文字符的乱码问题。本文将详细介绍Struts中常见的乱码现象,并提供具体...

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

    在处理中文参数时,尤其是在使用Ajax的GET请求时,可能会遇到中文乱码的问题。这是因为浏览器、服务器和JavaScript之间的编码处理不一致所导致的。本文将深入探讨这个问题,并提供解决方案。 首先,我们需要了解...

    jsp中FilterDome(乱码过滤器源代码)

    - 如果在POST请求中遇到乱码问题,确保客户端表单的`enctype`属性设置为`application/x-www-form-urlencoded;charset=UTF-8`。 通过理解`FilterDome`的工作原理和应用,我们可以有效地解决Java Web开发中的乱码...

    EXT异步提交FORM表单

    ### EXT异步提交FORM表单...通过以上内容,我们不仅了解了EXT异步提交FORM表单的具体实现细节,还深入探讨了其与Struts2/Spring2.5框架的集成方法。这将有助于开发者更好地利用这些技术栈构建高效稳定的Web应用程序。

    extjs和struts的技术结合

    11. **Ext JS中文乱码解决方案**:在开发过程中,可能会遇到中文乱码问题,这通常与编码设置有关,需要确保项目编码、服务器编码、浏览器编码一致。 12. **Eclipse中JS中文乱码**:Eclipse作为IDE,其JavaScript...

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

    3. 服务端接收:服务端通常使用Java(例如Spring MVC或Struts2)接收上传的文件。文件内容会被封装在HTTP请求的multipart/form-data中,需要解析这部分数据以获取文件。 二、Flex文件下载 1. 生成URL:在Flex...

    JAVA框架面试题汇总 (2).docx

    GET请求的乱码问题,可以修改Tomcat配置文件,设置URIEncoding为UTF-8,或者在代码中对参数进行重新编码,从ISO8859-1转为UTF-8。 **SpringMVC与Struts2的主要区别** 1. 入口不同:SpringMVC的入口是Servlet(前端...

    JAVA框架面试题汇总.docx

    GET 请求的乱码问题可以通过修改 Tomcat 配置文件,设置 Connector 的 URIEncoding 为 "utf-8",或者手动对 GET 参数进行重新编码。 SpringMVC 与 Struts2 的主要区别: 1. 入口不同:SpringMVC 的入口是前端控制器...

    java 中文问题(java web 开发中的中文问题)

    解决 Java 中文问题需要正确设置字符集和编码,扩展 validation.xml 文件,解决 JSP 页面找不到 Form bean 问题,解决 Action 问题,解决 strturs_config.xml 文件中的 `&lt;action&gt;` 属性问题,解决 `&lt;bean:write&gt;` ...

    JAVA框架面试题汇总[归类].pdf

    - GET请求的乱码问题,可以修改Tomcat配置文件设置URI编码,或者手动对参数进行重新编码。 7. **SpringMVC与Struts2的区别**: - 入口不同:SpringMVC的入口是Servlet,而Struts2的入口是Filter。 - 开发方式:...

    JAVA框架面试题汇总[参照].pdf

    解决POST和GET请求中文乱码问题** - 对于POST请求,可以在web.xml配置CharacterEncodingFilter,设置字符编码为UTF-8: ```xml &lt;filter-name&gt;CharacterEncodingFilter &lt;filter-class&gt;org.springframework.web....

    JAVA框架面试题汇总编程资料

    2. **GET请求**:解决GET请求中的中文乱码问题有两种方法: - 修改Tomcat服务器的配置文件`server.xml`,设置`URIEncoding`参数为`utf-8`。 ```xml ``` - 对GET请求参数进行编码转换,将`ISO-8859-1`编码转换...

Global site tag (gtag.js) - Google Analytics