`
chinacq
  • 浏览: 36573 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

grails

 
阅读更多
    今天在网上到了一篇文章,是关于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实战基础篇

    在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章 向您展现Grails的迷人风采,使您感受到Grails的魅力,以至疯狂地爱上Grails,并坠入...

    Grails1.1中文文档

    当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat ...本文档将带你从Grails入门开始,最终能够使用Grails框架建设Web应用程序。

    Grails1.1中文文档(CHM)

    Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat Yourself (DRY) 法则。 因此我们要以一种新的思维...

    grails开发环境配置及应用开发

    详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发

    Getting Started with Grails Second Edition

    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 ...

    Eclipse下搭建Grails项目

    Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。

    Grails权威指南 Grails权威指南

    Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南

    Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺

    Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with grails chinese Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with ...

    the definitive guide to grails 2

    详细介绍grails框架的奥秘,英文版你值得拥有

    GRails 中文帮助文档(参考手册)和安装开发介绍帮助

    像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和...

    Grails Grails Grails

    Grails Grails Grails Grails Grails

    Grails入门指南 -- 针对grails1.0.4更新

    Grails入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程

    Grails-开源框架---使用指南(中文)

    Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate等开源框架之上,是一个高生产力一站式框架。 Grails这个独特的框架被视为是提升工程师生产效率的动态工具,因为其...

    GrailsWeb应用框架grails-core

    Grails Web 应用框架:grails-core

    grails-开源框架使用指南

    像Rails,Django和TurboGears这样的动态框架在Web开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和...

    Grails技术精解与Web开发实践.part1

    自己买的书,然后用扫描机扫描的,整个文件太大了,不能一次性上传上来,所以拆成3个part。...我自己学grails很想看这本书,结果网上没有,就自己去买了,然后共享给需要的人。 如果有什么问题请联系我下架。

    Grails技术精解与Web开发实践.part2

    自己买的书,然后用扫描机扫描的,整个文件太大了,不能一次性上传上来,所以拆成3个part。 我自己学grails很想看这本书,结果网上没有,就自己去买了,然后共享给需要的人。 如果有什么问题请联系我下架。

Global site tag (gtag.js) - Google Analytics