Controller用法

controller实现了MVC模型中"C"的框架,用来处理web请求。Grails中,controller是一个类,按规定名字以"Controller"结尾,保存在grails-app/controllers目录下。controller可以用create-controller命令创建:

grails create-controller hello

也可以用自己喜欢的IDE或文本编辑器来生成。

class HelloController {
	def world = {
		render "Hello World!"
	}
}

controller中的action是一段可调用的程序块(如上面例子中的action:world),可以访问一些变量和方法,对这些内定的变量和方法,下面会有说明。

更多的信息看参考用户手册的Controllers章节。