`
lpzhouyang
  • 浏览: 35117 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

Intellij IDEA开发Grails应用的中文问题

阅读更多
1、创建grails项目的时候采用系统默认的编码,中文的windows默认是gbk。如果再gsp里面直接写中文,再浏览器看到的是乱码。修改Confige.groovy文件,
grails.views.gsp.encoding="UTF-8"
修改为
grails.views.gsp.encoding="GBK"
在浏览器的中文就正常了。
2、因为需要,需要在domain中增加了中文内容,例如:

static Map statusMap = [0:'普通',1:'会员']static Map statusMap = [0:'普通',1:'会员']

这时候在IDEA里面运行,中文也是正常的。但是如果grails war打包出来在tomcat下运行,上面的中文内容就变成乱码了。
3、最后将项目的文件编码修改为UTF-8,把项目的所有的文件都转换成UTF-8,把grails.views.gsp.encoding再次设置回UTF-8。如要要在IDEA里面启动,IDEA直接编译groovy出错,大概是unexpected token,应用运行不起来。这个时候如果再命令行grails run-app,浏览器看到的则是正常中文,grails war打包发布到tomcat也是正常。
分享到:
评论

相关推荐

    IntelliJ IDEA 2017.2 Help.PDF

    IntelliJ IDEA以其智能的代码编辑、分析和重构工具著称,支持多种编程语言和框架,非常适合Java、Java EE、Android开发、Grails、Groovy、Gradle和Scala等技术栈的开发者。以下将详细介绍IntelliJ IDEA 2017.2版本的...

    IntelliJ IDEA常见问题总结

    但是,在使用 IntelliJ IDEA 的过程中,开发者可能会遇到一些常见的问题,例如中文乱码问题、Grails 国际化中文乱码问题、项目端口配置问题、IDE 优化问题等。本文将对这些问题进行总结和解决方法的介绍。 一、中文...

    grails3.x+intellij搭建环境

    - **导入项目**:将已有的 Grails 项目导入到 IntelliJ IDEA,如果之前没有测试运行环境,容易遇到问题。因此,首先创建一个测试项目,并确保运行无误后,再导入新项目。 - **添加 Grails 支持**:在 IntelliJ IDEA ...

    Grails企业web应用开发与部署

    《Grails企业Web应用开发与部署》 在现代软件开发领域,Grails作为一个基于Groovy语言的开源Web应用框架,以其高效、灵活和强大的特性深受开发者喜爱。它提供了丰富的插件系统,使得企业级Web应用的开发变得快速而...

    grails中文参考手册

    Grails支持多种集成开发环境(IDE),如IntelliJ IDEA和Eclipse,通过特定的插件可以方便地在这些IDE中进行开发,提供代码提示、自动完成等功能,提升开发效率。 4. **规约配置** Grails遵循一套默认的规约,比如...

    grails敏捷开发

    接下来,你可以使用IDE如IntelliJ IDEA或Eclipse集成Grails插件进行开发,或者使用命令行工具进行操作。 ### 3. 验证和数据库 Grails内置了GORM(Grails Object Relational Mapping),它是ORM框架,允许开发者用...

    grails增删改查(初学者必备)

    Grails是一种基于Groovy语言的开源Web应用框架,它简化了Java开发流程,提供了MVC(Model-View-Controller)架构模式,适用于快速构建动态网站。对于初学者来说,掌握Grails的增删改查操作是学习Web开发的基础。在这...

    Grails1.1中文文档

    1. **环境配置**:首先,开发者需要了解如何安装和配置Grails环境,包括Groovy SDK、Grails SDK以及相关的IDE支持,如IntelliJ IDEA或Eclipse的Grails插件。 2. **命令行工具**:Grails提供了强大的命令行工具,...

    grails快速开发web

    - **开发工具**:推荐使用适合 Groovy 和 Grails 开发的 IDE,例如 IntelliJ IDEA 或 Eclipse with Groovy 插件。 - **技术图书**:可以通过阅读 Groovy 和 Grails 相关的技术书籍加深理解。 - **国内论坛**:可以...

    Grails 中文参考手册

    - **使用IDE**:Grails支持多种集成开发环境(IDE),如IntelliJ IDEA和Eclipse,方便开发者编写和调试代码。 - **规约配置**:Grails遵循一定的约定,例如文件组织和命名规范,以提高开发效率。 - **运行和测试...

    idea-grails-toolls整包jar资源

    ant-1.9.4jarant-antlr-1.9.4.jarant-junit-1.9.4jar ant-launcher-1.9.4.jar bsf-2.4.0.jar commons-cli-1.2jar commons-logging-1.2.jar gpars-1.2.1.jar groovy-2.4.5jar groovy-ant-2.4.5.jar ...

    jenv-idea-plugin:jenv IntelliJ IDEA 插件

    jenv IntelliJ IDEA 插件 jenv IDEA 插件,让用户更容易使用 jenv。 有关 jenv 的更多信息,请访问 特征 自动创建的 Java Sdk jenvrc 支持 根据jenvrc文件设置项目sdk Maven 支持:为项目自动设置 M2_HOME Gradle...

    grails-2.4.4

    这个SDK包含了开发Grails应用所需的所有组件,包括运行时环境、库和工具,是开发者进行Grails应用开发的重要资源。 **1. Grails框架的核心特性** - **MVC架构**:Grails遵循模型-视图-控制器(MVC)设计模式,使...

    Grails1.1中文文档.rar

    Grails 是一个基于 Groovy 语言的开源Web应用程序框架,旨在简化Web应用开发过程,提高开发效率。它借鉴了Ruby on Rails的许多设计原则,但选择了Java平台作为基础,因此可以充分利用Java生态系统中的丰富资源。...

    grails中文文档

    接着,下载并安装 Grails SDK,配置好 IDE(如 IntelliJ IDEA 或者 Eclipse)的插件。 2. **基础概念**:理解 MVC 架构,包括模型(Model)、视图(View)和控制器(Controller)各自的角色。此外,了解 Grails 的...

    Grails从入门指南(第二版)

    Grails是一个基于Groovy语言的开源Web应用开发框架,它简化了Java平台上的开发过程,提供了丰富的功能和高效的开发体验。 在本书中,你将学习到: 1. **Grails简介**:了解Grails的基本概念,包括其设计理念、架构...

    idea连接mysql数据库.docx

    IntelliJ IDEA是一款由JetBrains开发的强大集成开发环境(IDE),它不仅适用于Java开发,还支持多种其他编程语言和框架。本文将详细介绍如何在IntelliJ IDEA中连接MySQL数据库,以及相关的准备工作和技术要点。 ###...

    Eclipse下搭建Grails项目

    注意,尽管Eclipse对Grails的支持相比IntelliJ IDEA和NetBeans可能稍显不足,但通过Groovy Eclipse插件的配置,开发者依然能在Eclipse中高效地进行Grails开发。不断更新插件和学习最佳实践将有助于提升开发体验。

Global site tag (gtag.js) - Google Analytics