访问Java代理中的POST数据

时间:2015-05-20 14:15:23

标签: java ajax lotus-notes

任务很简单。我在我的数据库上有一个代理,用Java编写,我有一个网站,我想从那里向我的数据库发送一个ajax调用。到目前为止,我只知道如何访问从客户端发送的GET数据。

现在我的问题是:如何在用Java编写的lotus-notes代理中访问POST数据?

(遵循我在我的代理中使用的非常基本的java代码,可以从网上访问)

<template name="sendersDashboard">
  <!-- code -->
</template>

1 个答案:

答案 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");
        }
    }

}