`
flashdream8
  • 浏览: 680433 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 编码

 
阅读更多

struts2 的默认编码是UTF8

 

今天遇到问题, 项目中 能设置编码的地方 均设置为 GBK 

web.xml  

页面

数据库连接

 

数据库编码

 

但是依然在页面中传递 中文的时候 变成乱码 导致数据库报错

 

Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COE

 

 

后来查询得知struts2的编码是 utf8 得指定为 GBK

 

所以在 struts.xml文件中设置  <constant name="struts.i18n.encoding" value="GBK" />

问题的到解决

分享到:
评论

相关推荐

    Struts2编码拦截器

    解决Struts2中的中文乱码。该代码是用作Struts2的拦截器中

    spring+mybatis+struts2编码实现

    在IT行业中,Spring、MyBatis和Struts2是三个非常重要的开源框架,它们分别在不同的层面上解决了Java Web开发中的问题。Spring作为一个全面的框架,涵盖了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等...

    struts2中的编码问题

    在探讨“Struts2中的编码问题”这一主题时,我们主要关注的是如何在Struts2框架下正确处理中文字符或任何非英文字符的编码问题,确保应用能够正确地读取、显示和处理这些字符,避免乱码现象。下面将详细阐述解决...

    hibernate+struts2实现添删改查

    "Hibernate+Struts2"就是一个常见的Java Web开发组合,用于构建动态的、数据驱动的Web应用。这两个框架协同工作,使得开发者能更专注于业务逻辑,而非底层的数据库交互和请求处理。下面将详细阐述它们的核心功能以及...

    Android远程访问Struts2服务器程序(用到Json解析数据)

    服务器端采用Struts2编码,Android客户端采用Json解析它的数据 服务器端程序为ServerProject(用MyEclipse建立此项目),Android客户端程序代码为:AndroidHttpJSONActivity 注意Android客户端代码中,有一个ip地址,...

    Struts2教学视频

    Struts2支持Action的动态方法调用,允许Action类根据请求参数动态选择要执行的方法,而无需预先在struts.xml中硬编码。 **八、Action通配符(wildcard)的配置** 通配符配置允许为一组相似的Action定义一个通用配置,...

    struts2全部的jar包

    Struts2是一个强大的MVC(Model-View-Controller)框架,它在Java Web开发中扮演着重要的角色。这个“struts2全部的jar包”压缩文件包含了运行Struts2应用程序所需的所有核心库和依赖组件。这里我们将深入探讨Struts...

    马士兵Struts2笔记2013

    Struts2是一个流行的Java web框架,用于构建MVC(Model-View-Controller)架构的应用程序。以下是关于"马士兵Struts2笔记2013"中的关键知识点详解: 1. **建立Struts2工程** 创建一个Struts2工程通常涉及在集成...

    Struts属于校验(使用直接编码方式)

    Struts2_02_Verify这个压缩包文件可能包含了关于Struts2中使用直接编码方式进行校验的示例代码和教程,通过学习和理解这些示例,开发者可以更好地掌握Struts的校验机制,并对比理解更现代的校验方式。

    Struts2漏洞检查工具2018版.zip

    Struts2是一款基于MVC(Model-View-Controller)设计模式的开源Java Web框架,由Apache软件基金会维护。它在2005年发布,旨在提供一个更简单、灵活且可扩展的方式来构建Java web应用程序。Struts2的核心是Action类,...

    struts2上传插件(中文编码冲突解决)

    解决Struts2上传时候使用UTF-8的冲突问题: * 重新包装了JakartaMultiPartRequest提供Chartset的设置方法。 * 可以通过配置方式对MultiPartRequest中的内容进行编码设定,请在Struts.xml中配置添加struts.multipart...

    Struts1和Struts2区别

    - **Struts2**:通过OGNL表达式可以实现动态方法调用,无需提前硬编码Action方法,增强了代码的可维护性。 5. 错误和异常处理: - **Struts1**:错误和异常处理相对较弱,通常需要在配置文件中手动指定错误页面。...

    Struts2的常量详解

    struts.i18n.encoding 属性指定 Web 应用的默认编码集。该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应该将该属性值设置为 GBK 或者 GB2312。默认值为 UTF-8。 4. struts.objectFactory struts....

    基于Struts2的留言板系统.zip

    Struts2是一个强大的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在基于Struts2的留言板系统中,我们主要会涉及到以下几个关键知识点: 1. **Struts2框架**: Struts2是Apache软件基金会...

    struts2 使用action属性接收中文参数(post提交)

    - 请求编码:Struts2配置文件(struts.xml或struts.properties)中可以设定全局的请求编码格式,例如`&lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt;`。 - 表单编码:在HTML表单中,可以使用`accept-...

    Struts2 S2-029远程代码执行漏洞初探1

    Struts2 S2-029 远程代码执行漏洞初探 ...Struts2 S2-029 远程代码执行漏洞是一个严重的安全漏洞,需要开发者和运维人员高度警惕,遵守安全编码实践,及时更新 Struts2 版本,避免此类漏洞的出现。

    struts2小练习

    7. **依赖注入(DI)**:Struts2支持依赖注入,使得对象之间的依赖关系可以通过配置文件进行管理,而不是硬编码。这样可以使代码更易于测试和维护。 8. **插件系统**:Struts2有丰富的插件支持,例如Struts2-...

    NetBeans Struts2 插件 惟一一个支持Struts2的IDE

    对于Struts2框架的开发者来说,NetBeans Struts2插件是一个非常重要的工具,因为它使得在NetBeans中进行Struts2应用的开发变得更加便捷和高效。 Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web...

    Struts2_1000_CharacterEncoding

    "Struts2_1000_CharacterEncoding"这个主题显然关注的是在Struts2框架中如何正确处理字符编码问题,以避免乱码或数据丢失。 在Web应用中,字符编码问题通常出现在以下几个关键点: 1. **HTTP请求**:用户通过...

    struts2常量详解

    - **struts.i18n.encoding**: 指定Web应用的默认字符编码,对处理中文请求参数至关重要。 - **struts.objectFactory**: 选择ObjectFactory实现,如Spring,用于创建和管理Action以及其他依赖对象。默认值为"spring...

Global site tag (gtag.js) - Google Analytics