簡體   English   中英

如何通過Lotus Notes Java Agent重定向網頁?

[英]How to redirect webpage by Lotus Notes java agent?

用戶使用以下URL進入頁面:

http://myswerver/mydb.nsf/myagent?OpenAgent

現在,我希望該Java代理檢查db中的內容,如果它滿足某些條件,則將用戶重定向到另一個頁面。 如果不是,請加載由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>");
}        

它甚至每次重定向時都會加載代理頁面的問題。 我確實想立即重定向

解決方案要容易得多:每當您要在Web上的Lotus Notes中進行任何重定向時,只需在括號中“打印”重定向URL。 您的代碼可以這樣簡化:

PrintWriter pw = getAgentOutput();

if(myvar == 1){
    pw.flush();
    pw.println("[http://www.mypage.com]");
}  

這將立即將您重定向到該URL,而無需先明顯加載“ agent-page”。

這在LotusScript-Agents以及

print "[http://www.mypage.com]"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM