后端开发菜鸟日记-二

         每一周都感觉过的很快

        第一个任务就是,自己根据已有的机器人节点,写一个自定义的机器人节点,这个任务,逻辑很简单,就是获取到页面中的值,并将值已邮件的形式进行发送到自定义的人。

ISysMetadataParser sysMetadataParser = (ISysMetadataParser) SpringBeanUtil.getBean("sysMetadataParser");

sysMetadataParser,是一个可以获取传递的值的对象,后面的fdTestMesanger,fdUpDateTime这些都是由这个对象也获取的,我个人判断,这个对象应该是存在于流程中的。

 

IBaseModel main = context.getMainModel();//从传递的对象中,获取具体的方法,(context在调用的时候,会进行传递 )

KmReviewMain kmReviewMain = (KmReviewMain) main;

这是一个常用的对象申明,这个kmReviewMain,可以获取的是get方式提交的值,对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。

 

String currentNode=node.getFdFactNodeId();

获取当前的节点

 

在第二个方法componentEmailContent中,就是对邮件的组装,有一部分是对编码的问题进行解决。其它的就是邮件的组装和发送

 

在第三个方法中getMailURL,这里有很多小细节,在开始自己并没有注意,但是在写博客的时候,回看停留了很久,根据不同的抄送人员,进行地址的组装,其中用到的方法有String..trim(),将开始和结尾的空格都消除,String.substring,有两个作用,public String substring(int beginIndex),另一个是public String substring(int beginIndex, int endIndex),该作用是返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值