0
假设这是不可能的。 当我通过运行代理从我的浏览器: http://www.xxxxxxx.com/mydb.nsf/MyAgent?OpenAgent如何从Lotus Notes Java代理检查浏览器版本/名称?
我想在这个Java MyAgent获取浏览器的名称/版本(即HTTP_USER_AGENT)
有什么解决方法吗? 谢谢
假设这是不可能的。 当我通过运行代理从我的浏览器: http://www.xxxxxxx.com/mydb.nsf/MyAgent?OpenAgent如何从Lotus Notes Java代理检查浏览器版本/名称?
我想在这个Java MyAgent获取浏览器的名称/版本(即HTTP_USER_AGENT)
有什么解决方法吗? 谢谢
最简单的方法是使用文档上下文。 您将获得一个包含所有CGI变量作为其中项目的文档。以下是designer help的示例代码:
import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
Document doc = agentContext.getDocumentContext();
System.out.println
(doc.getItemValueString("http_user_agent"));
} catch(Exception e) {
e.printStackTrace();
}
}
}
谢谢Link先生。这工作..我只是使用错误的CGI变量 – VladP