`
jesse_lin
  • 浏览: 9966 次
  • 性别: Icon_minigender_1
  • 来自: 海口
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Grails入门--从Controller中传递多个变量到gsp中

阅读更多

刚开始学习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}被成功的读到。小小高兴了一下

分享到:
评论

相关推荐

    Grails-2.4.4-用户手册

    4. **Services**:业务逻辑层,可复用的服务组件,可以被多个控制器调用。 5. **Filters**:全局过滤器,可以在请求处理的各个阶段执行通用任务,如登录检查、日志记录等。 6. **Plugins**:插件系统允许扩展Grails...

    grails-bin-1.1

    描述中的"本文件只需要放到相应盘符,配置好环境变量就可以使用"是指在使用Grails之前,需要进行一些系统配置步骤。首先,你需要选择一个合适的位置将压缩包解压,例如你的`C:\Programs`或`D:\Software`目录。然后,...

    Grails入门教程(一)

    在Grails中,视图通常是GSP(Groovy Server Pages)文件,它们类似于JSP,但是提供了更多Groovy语言的功能。GSP可以使用Groovy脚本标签来动态生成HTML内容。 #### 开发环境搭建 为了能够在本地环境中开发Grails...

    grails app

    在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它利用了Java平台的优势,提供了一种高效、简洁的开发方式。本压缩包文件“grails app”包含了一步步搭建Grails应用的源代码,虽然缺失了图片说明,但...

    grails入门指南实例

    在Windows系统中,可以下载Grails安装包并添加到系统的PATH环境变量中;在Linux或Mac系统中,通过Homebrew或SDKMan进行安装。确保系统中已经安装了JDK,因为Grails运行需要Java环境支持。 创建一个新的Grails项目,...

    Groovy轻松入门—Grails实战基础篇

    在“Groovy轻松入门—Grails实战基础篇”中,我们将探讨以下几个关键知识点: 1. **Groovy基础知识**:学习Groovy的基础语法,包括闭包、动态类型、语法糖等特性。例如,Groovy允许开发者使用更简洁的语句进行方法...

    Grails+快速开发+Web+应用程序.pdf

    - **PATH**:添加`%GRAILS_HOME%\bin`到系统的PATH变量中。 - **验证安装**:在命令行输入`grails help`,如果能列出Grails的命令列表,则表示安装成功。 #### 四、Grails的自动代码生成 - **概念**:Grails框架...

    Grails中文参考手册

    - **解压**: 将下载的文件解压到期望的文件夹中,例如 `/usr/local/grails`。 - **配置环境变量**: - 在Linux/Unix系统上,可以通过编辑`~/.bashrc`或`~/.profile`文件来添加环境变量,如: ```bash export ...

    Grails-开源框架---使用指南.pdf与Groovy入门经典(中文).pdf(2合一)

    4. **GSP(Grails Server Pages):** Grails的视图层技术,类似JSP,但语法更为简洁,结合了Groovy动态语言的特性。 5. **Plugins:** Grails 社区提供了丰富的插件,可以快速添加功能,如安全、缓存、报表等,极...

    使用Grails快速开发Web应用

    - **环境搭建**:首先,需下载Grails程序并设置环境变量`GRAILS_HOME`,同时将`%GRAIS_HOME%\bin`添加至系统PATH变量中。 - **创建应用**:使用`grails create-app Contact`命令可快速生成名为“Contact”的应用框架...

    grails中文文档

    例如,`grails create-app` 用于创建新的 Grails 应用,`grails run-app` 用于启动应用,`grails generate-controller` 可以自动生成控制器代码。这些命令大大提高了开发效率,让开发者能专注于业务逻辑而非基础架构...

    使用 Grails 快速开发 Web 应用程序

    接着将`%GRAILS_HOME%\bin`添加到系统Path变量中。通过在命令行输入`grails help`验证安装是否成功。 创建Grails应用使用`grails create-app`命令,例如创建名为"Contact"的应用。Grails会自动生成包含默认目录结构...

    《Grails权威指南》中的bookmarks工程代码

    《Grails权威指南》中的"bookmarks"工程代码是一个典型的Grails应用实例,它展示了如何在Grails框架下开发Web应用程序。Grails是基于Groovy语言的开源全栈式Web应用框架,它提供了丰富的功能和高效的开发环境,使得...

    grails login

    Grails的环境配置通常包括设置GRAILS_HOME路径以及将其添加到系统的PATH变量中。 **2. 创建新项目** 使用Grails命令行工具创建一个新的Grails应用,例如`grails create-app loginDemo`。这将在指定目录下生成一个...

    grails和groovy的电子书-4

    4. 将GRAILS_HOME/bin目录添加到系统的PATH环境变量中。 5. 在命令行中输入`grails`命令测试安装。 #### Grails的基本概念和组件 1. **模型(Model)** - 模型由GORM(Groovy Object-Relational Mapping)提供...

    111D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。

    可以通过官方网站获取最新的Grails版本,安装过程一般包括解压文件到指定目录,然后设置环境变量,包括GRAILS_HOME和PATH等,以确保命令行工具可以被调用。 ### 创建项目 使用Grails创建新项目非常简单,只需打开...

    grails学习

    确保所有必要的文件都已同步到本地项目中。 2. **插件存储位置问题** Grails 1.1 变更了插件存储路径,默认不再保存在 `PROJECT_HOME/plugins` 目录下。如果你遇到因插件导致的编辑错误,可以在 `grails-app/conf/...

Global site tag (gtag.js) - Google Analytics