![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Grails
wudith
这个作者很懒,什么都没留下…
展开
-
Grails学习笔记(1)
1、建立表之间的一对多关系:public class Role { String rolename; String description; int role_gid; static hasMany=[user:User]; ① String toString(){"${this.rolename}"}; ②原创 2010-04-13 09:49:00 · 775 阅读 · 0 评论 -
IntelliJ中文乱码问题
<br />IntelliJ中文乱码问题<br />1. 中文乱码问题:<br />在包含中文文件名或者文件夹的时候会出现??的乱码,解决方法如下:<br />File菜单->Settings->Colors & Fonts->Editor Font=宋体, size=12, line spacing =1.0<br />File菜单->Settings->Appearance-> Font Name=NSimsun,size=12<br />2、进入IDE Settings 里的 General 项,在F原创 2010-07-21 17:48:00 · 1507 阅读 · 0 评论 -
使用grag工具生成Domain
一、GRAG简介: GRAG (Grails Application Generator)是针对Grails framework 开发而使用的自由的域对象生成器。GRAG可以读取数据库中的表结构,并根据表结构生成Domain类。有了GRAG工具的帮助,可以很方便地兼容旧数据库。二、使用说明:1、运行~/grag1.1/bin/gui.bat,进入工具主窗体;2、配置数据库的连接(左侧的Datasource);3、执行Database | Create connection命令,连接数据库;4、原创 2010-07-21 17:47:00 · 5019 阅读 · 0 评论 -
Groovy 之文件操作
<br /> <br />一:Java 与 Groovy 读文件操作比较<br /><br />Groovy 对 java.io.File 进行了扩展,增加了一些接受闭包参数和简化文件操作的方法。作为对比,我们还是先来看看 java 中读取文件的两种常方法,分别是行读取和字节缓冲区读取:<br />view sourceprint?01.//--BufferedReader 行读取 02.BufferedReader br = null; 03.try{ 04. br = newBufferedRea转载 2010-07-21 17:46:00 · 8914 阅读 · 0 评论 -
Groovy轻松入门——Grails实战之Ajax篇
Ajax虽是“旧酒装新瓶”,但其威力着实不小。近两年来可谓红透半边天,它之所以能为大众接受,其中一个很大的原因就是提高了用户浏览体验,能更逼真的模拟出GUI界面。好了,Ajax的益处就说到这里,下面让我们看下Grails是如何帮助我们方便地应用Ajax的:如果您对下面说设计的内容有点不解,那么您可以先看一下 Groovy轻松入门——Grails实战基础篇,然后开始我们的Ajax之旅。 1, 在命令转载 2010-04-13 10:34:00 · 849 阅读 · 0 评论 -
Grails附件删除
try { //删除文件 if(articleInstance.durl) { //获得删除文件路径 //def webRootDir = servletContext.getRealPath("/"); Conf原创 2010-04-13 10:30:00 · 798 阅读 · 0 评论 -
Grails多附件上传----Action篇
//设置上传文件路径 // def webRootDir = servletContext.getRealPath("/"); ConfigObject configObject = ConfigurationHolder.getConfig() //读取配置文件的保存路径 def webRootDir =configObject.getPropert原创 2010-04-13 10:20:00 · 1675 阅读 · 0 评论 -
Grails多附件上传----GSP篇
GSP页面: 1、form声明 enctype="multipart/form-data"> 2、使用的File控件 ---记录文件数量 ---------显示文件信息 -------显示取消删除提示信息 3、JS //JS控制取消文件的上传 function cancelUpload原创 2010-04-13 10:12:00 · 1300 阅读 · 1 评论 -
Grails实用语法
1、${companyNewsInstance.content.decodeHTML()} decodeHTML():进行HTML编码显示,如 在显示的时候就变为一个空格了 2、安装插件 grails install-plugin xxxx(插件名字) 3、${aritcleInstance?. aSource} ${}:对{}内部原创 2010-04-13 10:06:00 · 1120 阅读 · 0 评论 -
grails中配置文件的读取[适用1.0RC1+]
grials中允许我们使用properties文件与groovy文件让开发人员自定义配置信息,我们平台现在只使用了properties,并且读取时是使用java的方式去读取,那样稍显复杂,其实可以通过如下方式配置与读取: 我们的工程中主要使用的配置文件有: Config.groovy (工程自动读取,我们并没有转载 2010-04-13 10:33:00 · 3367 阅读 · 0 评论 -
Grails附件下载
附件下载要求:不能通过URL访问,可以实现下载的权限控制 显示下载链接的action: //显示附件列表和下载按钮 if(articleInstance.durl) { def urlList=articleInstance.durl.原创 2010-04-13 10:25:00 · 843 阅读 · 0 评论 -
Grails学习笔记(2)
控件篇 ① 下拉列表框——static constraints = { gender(inList:["M","F"]);} valueMessagePrefix="user.gender" /> ② 单选框—— ③ 文本编辑插件 value="${ari原创 2010-04-13 09:52:00 · 817 阅读 · 0 评论 -
Grails国际化--多语种动态切换实现
语种是通过Locale实现的,改变Locale就可以切换当前语种。 缺省情况下,用户的locale是通过HTTP信息头 (header)中的 Accept-Language来检测的。但是你也可以简单地在Grails的请求参数中传入 lang参 数来切换用户认可的locale,比如:/book/list?lang=en_USGrails将自动地切换到用户的locale,并且将其原创 2010-04-13 10:01:00 · 1544 阅读 · 0 评论 -
修改默认模版和插件路径
1、修改默认模版 cmd转到工程目录下运行Grails install-templates, 出现在src目录里 2、修改默认插件路径在 grails-app/conf/BuildConfig.groovy 文件(没有的话手动创建)中设置下列属性:grails.project.plugins.dir="plugins"原创 2010-04-13 10:00:00 · 637 阅读 · 0 评论 -
grails 中 UTF-8 html 静态文件乱码, 与 sitemesh 有关
<br />遇到了一个问题:grails 项目中的 html 文件,浏览器打开全乱码。这些 html 文件全是 UTF-8 编码的,也有 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><br />头了。java 开发 web 乱码不在是问题的情况下,还让我遇到这事。<br />转载 2010-07-21 17:45:00 · 1130 阅读 · 0 评论