如何通过Lotus Notes java代理重定向网页?
用户使用以下URL访问页面:
http://myswerver/mydb.nsf/myagent?OpenAgent
现在,我想让这个Java代理检查数据库中的一些内容,如果它满足某些条件,然后将用户重定向到另一个页面。如果没有-加载myagent生成的主页。这是我的代理代码:
PrintWriter pw = getAgentOutput();
if(myvar == 1){
pw.flush();
pw.println("Content-Type: text/html");
pw.println("<html><head>");
pw.println("<script>location.href=\"http://www.mypage.com\"</script>");
pw.println("</head></html>");
}
问题是它每次都会加载代理的页面,甚至会重定向。我真的想马上改变方向
# 1 楼答案
解决方案要简单得多:只要想在web上的Lotus Notes中重定向任何内容,只需在括号中“打印”重定向url即可。您的代码可以简化如下:
这将立即将您重定向到url,而无需先明显加载“代理页面”
这在LotusScript-agent和