任务很简单。我在我的数据库上有一个代理,用Java编写,我有一个网站,我想从那里向我的数据库发送一个ajax调用。到目前为止,我只知道如何访问从客户端发送的GET数据。
现在我的问题是:如何在用Java编写的lotus-notes代理中访问POST数据?
(遵循我在我的代理中使用的非常基本的java代码,可以从网上访问)
<template name="sendersDashboard">
<!-- code -->
</template>
答案 0 :(得分:3)
代理上下文对象上有一个DocumentContext属性。在该文档中,将有一个名为&#34; Request_Content&#34;这将包含您的帖子数据。
import lotus.domino.*;
public class ExampleAgent1 extends AgentBase {
public void NotesMain(){
try{
Session session = getSession();
AgentContext context = session.getAgentContext();
Document doc = agentContext.getDocumentContext();
System.out.println(doc.getItemValueString("Request_Content"));
}
catch(Exception exc){
System.out.println("Unknown error occured");
}
}
}