怎么在Lotus中运行一个最简单的Java代理

Python011

怎么在Lotus中运行一个最简单的Java代理,第1张

mport lotus.domino.*

public class JavaAgent extends AgentBase {

public void NotesMain() {

try {

Session session = getSession()

AgentContext agentContext = session.getAgentContext()

// (Your code goes here)

System.out.println("Working time")

doc)

} catch(Exception e) {

e.printStackTrace()

}

}

}

看结果很简单,在Notes客户端的菜单选择“文件-工具-显示java调试控制台”。

就可以看到你代理中的全部输出了。

可以的,有几种方式

1、直接使用Domino本身的jar(notes.jar或NCSO.jar)文件接口,这种连接方式需要Domino服务器启动DIIOP服务;

2、使用Domino的LDDJ(Lotus Domino Drivers for JDBC)接口,接口可以到IBM的网站上去下载,这种连接方式只能在window环境下使用,需要安装notes客户端,使用ID来验证的,需要手动输入密码;

如果 是时间查询的话

n.created_date between

TO_DATE(#{updateDate},'YYYY-MM-DD') andTO_DATE(#{createdDate},'YYYY-MM-DD')

将前台传来的字符串 转换为指定格式的 时间。

当然也可以将时间转换为指定格式的字符串。用TO_CHAR()函数