zoukankan      html  css  js  c++  java
  • 一步一步学grails:2 中文

    今天的博客关闭了图片上传功能,大家可以到资源中下载。

    1、  自定义logo

    默认情况下,页面顶部都会显示grails默认logo

    我们通过下面的方法替换它。打开grails-app/views/layouts目录下(所有的“布局”都放在这里)main.gsp,替换下面代码中的head.jpglogo.jpg

    <div class="logo">

    <img src="${createLinkTo(dir:'images',file:'head.jpg')}" alt="Grails" /></div>

    然后一张名为logo.jpg的图片保存到web-app/images目录下。

    2、  修改“协作单位”列表页面:

    Grails自动生成的页面代码,很多地方不符合我们的要求,比如所有的文字都是英文显示。现在,我们需要修改为中文显示。打开grails-app/cooperationUnit/views/list.gsp编辑。首先由于grails默认的字符编码是UTF-8,如果我们直接修改gsp中的文字成为中文,那么在浏览器中的中文将无法被正常编码,会显示成乱码。

    我们需要把grails-app/conf/Congif.groovy文件中以下代码中的“UTF-8修改为“gbk”:

    grails.views.gsp.encoding="UTF-8"

    grails.converters.encoding="UTF-8"

    然后再修改list.gsp中的英文显示为中文。

    现在,刷新浏览器页面,可以看到“Home”字样已经变成了中文的“首页”显示:

    这就是gsp页面的中文化方法,以后其他页面进行中文化时请参考本节所述,我将不再重复说明。但不建议大家在整个程序完成之前进行页面的中文化,因为每次生成脚手架后,gsp页面会被重新生成,则你对gsp进行的更改又会被覆盖。

  • 相关阅读:
    topcoder srm 708 div1
    FBX SDK在vs 2010下面的配置
    Google Protocol Buffer在vs2010下配置
    topcoder srm 709 div1
    topcoder srm 707 div1
    CNN Mnist
    SVM学习笔记5-SMO
    SVM学习笔记4-核函数和离群点的处理
    SVM学习笔记3-问题转化
    如何使用SSL pinning来使你的iOS APP更加安全
  • 原文地址:https://www.cnblogs.com/encounter/p/2188556.html
Copyright © 2011-2022 走看看