今天在网上到了一篇文章,是关于grails的,说grails在国外很流行,但在中国得5年之后 才会流行起来,听着挺不错的,一直都是用grails做开发的。
今天在基于前人的基础上,把grails的 mail 插件搞清楚 了,而且还做了一个小小的项目。下面听我一一到来。
我根据别人的文章,跟着它做了一遍,最好一直抱501的错误,后来仔细看了一下错误代码,发现在少了一个东西,也就说明那文章是有错误的。
1、首先创建自己的项目 create-app MGMail
2、发邮件得有几个必须的内容吧?
String emailAdd //邮件地址
String title //主题
String content //内容
Date sendTime //发送时间
所以创建一个域类 create-domai-class com.cn.SendMail,在该类下面添加如下内容:
String emailAdd //邮件地址
String title //主题
String content //内容
Date sendTime //发送时间
//数据库字段
static mapping = { content type:'text' }
static constraints = {
emailAdd(maxLength:200,blank:false,email:true)
title(maxLength:200,blank:false)
content(blank:false)
}
//在插入数据之前 执行当前操作
def beforeInsert = {
sendTime = new Date()
} 好了,域类创建好了,现在就是创建controll类了
3、创建controll类 create-controll com.cn.SendMail ,直接修改里面的save action,如下:
def save = {
def sendMailInstance = new SendMail(params)
if(!sendMailInstance.hasErrors()&&sendMailInstance.save()){
//如果保存数据成功,就发送到保存的邮箱地址中
sendMail{
to sendMailInstance.emailAdd //发送到邮箱地址
from "tao.fu@softvan.com.cn" subject sendMailInstance.title //邮件主题
body sendMailInstance.content //邮件内容
//如果邮件包含html代码的话,请使用下面的语句
//html sendMailInstance.content //邮件内容
render "发送完毕……"
}
} else {
render(view: "create", model: [sendMailInstance: sendMailInstance])
}
}
大家注意绿色部分的内容…………
4、现在创建
分享到:
相关推荐
在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章 向您展现Grails的迷人风采,使您感受到Grails的魅力,以至疯狂地爱上Grails,并坠入...
当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat ...本文档将带你从Grails入门开始,最终能够使用Grails框架建设Web应用程序。
Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat Yourself (DRY) 法则。 因此我们要以一种新的思维...
详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发
Grails is a Java- and Groovy-based web framework that is built for speed. First-time developers are amazed at how quickly you can get a page-centric MVC web site up and running thanks to the ...
Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。
Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南
Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with grails chinese Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with ...
详细介绍grails框架的奥秘,英文版你值得拥有
像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和...
Grails Grails Grails Grails Grails
Grails入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程
Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate等开源框架之上,是一个高生产力一站式框架。 Grails这个独特的框架被视为是提升工程师生产效率的动态工具,因为其...
Grails Web 应用框架:grails-core
像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和...
自己买的书,然后用扫描机扫描的,整个文件太大了,不能一次性上传上来,所以拆成3个part。...我自己学grails很想看这本书,结果网上没有,就自己去买了,然后共享给需要的人。 如果有什么问题请联系我下架。
自己买的书,然后用扫描机扫描的,整个文件太大了,不能一次性上传上来,所以拆成3个part。 我自己学grails很想看这本书,结果网上没有,就自己去买了,然后共享给需要的人。 如果有什么问题请联系我下架。