刚开始学习Grails,记录下学习的一点一滴,和朋友们一起分享
controller的action方法的最后一句往往都是调用render方法或是返回一个model供gsp渲染,一直不知道如何传递多个变量到gsp中,后来发现原来这个model实际是个hashmap,于是这么试试了下这样的代码
def create = {
def userInstance = new User()
userInstance.properties = params
def x="sss";
return ['userInstance':userInstance,"abc":x]
}
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="layout" content="main" />
<title>Create User${abc}</title>
</head>
结果在gsp中,${abc}被成功的读到。小小高兴了一下
分享到:
相关推荐
4. **Services**:业务逻辑层,可复用的服务组件,可以被多个控制器调用。 5. **Filters**:全局过滤器,可以在请求处理的各个阶段执行通用任务,如登录检查、日志记录等。 6. **Plugins**:插件系统允许扩展Grails...
描述中的"本文件只需要放到相应盘符,配置好环境变量就可以使用"是指在使用Grails之前,需要进行一些系统配置步骤。首先,你需要选择一个合适的位置将压缩包解压,例如你的`C:\Programs`或`D:\Software`目录。然后,...
在Grails中,视图通常是GSP(Groovy Server Pages)文件,它们类似于JSP,但是提供了更多Groovy语言的功能。GSP可以使用Groovy脚本标签来动态生成HTML内容。 #### 开发环境搭建 为了能够在本地环境中开发Grails...
在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它利用了Java平台的优势,提供了一种高效、简洁的开发方式。本压缩包文件“grails app”包含了一步步搭建Grails应用的源代码,虽然缺失了图片说明,但...
在Windows系统中,可以下载Grails安装包并添加到系统的PATH环境变量中;在Linux或Mac系统中,通过Homebrew或SDKMan进行安装。确保系统中已经安装了JDK,因为Grails运行需要Java环境支持。 创建一个新的Grails项目,...
在“Groovy轻松入门—Grails实战基础篇”中,我们将探讨以下几个关键知识点: 1. **Groovy基础知识**:学习Groovy的基础语法,包括闭包、动态类型、语法糖等特性。例如,Groovy允许开发者使用更简洁的语句进行方法...
- **PATH**:添加`%GRAILS_HOME%\bin`到系统的PATH变量中。 - **验证安装**:在命令行输入`grails help`,如果能列出Grails的命令列表,则表示安装成功。 #### 四、Grails的自动代码生成 - **概念**:Grails框架...
- **解压**: 将下载的文件解压到期望的文件夹中,例如 `/usr/local/grails`。 - **配置环境变量**: - 在Linux/Unix系统上,可以通过编辑`~/.bashrc`或`~/.profile`文件来添加环境变量,如: ```bash export ...
4. **GSP(Grails Server Pages):** Grails的视图层技术,类似JSP,但语法更为简洁,结合了Groovy动态语言的特性。 5. **Plugins:** Grails 社区提供了丰富的插件,可以快速添加功能,如安全、缓存、报表等,极...
- **环境搭建**:首先,需下载Grails程序并设置环境变量`GRAILS_HOME`,同时将`%GRAIS_HOME%\bin`添加至系统PATH变量中。 - **创建应用**:使用`grails create-app Contact`命令可快速生成名为“Contact”的应用框架...
例如,`grails create-app` 用于创建新的 Grails 应用,`grails run-app` 用于启动应用,`grails generate-controller` 可以自动生成控制器代码。这些命令大大提高了开发效率,让开发者能专注于业务逻辑而非基础架构...
接着将`%GRAILS_HOME%\bin`添加到系统Path变量中。通过在命令行输入`grails help`验证安装是否成功。 创建Grails应用使用`grails create-app`命令,例如创建名为"Contact"的应用。Grails会自动生成包含默认目录结构...
《Grails权威指南》中的"bookmarks"工程代码是一个典型的Grails应用实例,它展示了如何在Grails框架下开发Web应用程序。Grails是基于Groovy语言的开源全栈式Web应用框架,它提供了丰富的功能和高效的开发环境,使得...
Grails的环境配置通常包括设置GRAILS_HOME路径以及将其添加到系统的PATH变量中。 **2. 创建新项目** 使用Grails命令行工具创建一个新的Grails应用,例如`grails create-app loginDemo`。这将在指定目录下生成一个...
4. 将GRAILS_HOME/bin目录添加到系统的PATH环境变量中。 5. 在命令行中输入`grails`命令测试安装。 #### Grails的基本概念和组件 1. **模型(Model)** - 模型由GORM(Groovy Object-Relational Mapping)提供...
可以通过官方网站获取最新的Grails版本,安装过程一般包括解压文件到指定目录,然后设置环境变量,包括GRAILS_HOME和PATH等,以确保命令行工具可以被调用。 ### 创建项目 使用Grails创建新项目非常简单,只需打开...
**Grails 应用程序创建**:要开始一个 Grails 项目,首先需要设置 GRAILS_HOME 环境变量并添加 bin 目录到系统 PATH。安装完成后,使用 `grails create-app` 创建新应用,例如 `grails create-app Contact`。这将...
确保所有必要的文件都已同步到本地项目中。 2. **插件存储位置问题** Grails 1.1 变更了插件存储路径,默认不再保存在 `PROJECT_HOME/plugins` 目录下。如果你遇到因插件导致的编辑错误,可以在 `grails-app/conf/...