我試過各種URL選項來嘗試捕獲用戶在數據庫打開後鍵入或鏈接到的原始URL。這是我想要做的。我有一個域,我需要允許個人用戶鍵入域和他們的用戶ID,以便初始數據庫可以將它們重定向到他們自己的個人數據庫,這將使他們登錄到該數據庫。例如:用戶鍵入:www.mydomain.com/userid。在爲mydomain.com打開的數據庫中,我需要捕獲「userid」並重定向到他們的數據庫。這些用戶將通過身份驗證,他們的數據庫不允許匿名訪問,因此強制他們在該點登錄。有人能告訴我如何做到這一點?如何在xpages中打開數據庫後捕獲用戶輸入的URL
0
A
回答
0
您可以在服務器級別使用重定向規則。更多信息在管理員幫助或這裏http://www.pmooney.net/2010/12/creating-a-url-redirection-for-a-domino-web-server/
我建議在「userid」之前插入一些東西,例如www.mydomain.com/user/userid
。
如果URL的「用戶」部分重定向到XPage,則可以配置該重定向以將URL的「user /」部分後面的任何內容作爲參數(例如?userid=...
)傳遞。然後使用context.getUrl()
方法讀取它並進行相應處理。更多信息請點擊這裏http://xpagescheatsheet.com/cheatsheet2.nsf/url.xsp
0
這可以通過定製的REST servlet實現,但這是一個更高級的選項,需要使用Java編碼的OSGi插件。有各種博客文章涵蓋方法。
0
我會設置一個數據庫的網址,所有用戶指向http://www.me.com/redirect.nsf/open.xsp/userid(你可以設置一個很好的URL與重定向)。然後,open.xsp解析URL並確定將用戶發送到其個人數據庫/ URL的位置,如果需要用戶標識,則將其添加爲參數並使用context.redirecttopage方法。
相關問題
- 1. 更新extlib後無法在數據庫中打開Xpages
- 2. 在Access數據庫中輸入來自用戶的數據,同時打開它
- 3. 如何捕獲'confirm saveas'用戶輸入?
- 4. 如何在用戶輸入後命名mysql數據庫
- 5. 在同一選項卡XPages中打開新數據庫/窗戶在XPiNC
- 6. 如何從Xpages寫入PostgreSql數據庫?
- 7. Forms.WebBroswer捕獲用戶輸入
- 8. 捕獲用戶輸入
- 9. 在用戶輸入後打印數組
- 10. 如何捕獲用戶在Android中輸入的所有內容?
- 11. 用CMD批處理文件中的用戶輸入打開URL
- 12. 如何從URL中打開Xpages移動控件中的文檔
- 13. 如何在NSTextField中實時捕獲用戶輸入?
- 14. 如何在BroadcastReceiver中打開數據庫
- 15. 如何在ItemListFragment中打開數據庫?
- 16. 轉義用戶輸入 - 數據庫輸入前後?
- 17. xpages在數據庫打開時設置applicationScope變量
- 18. Doclink不在xpages中打開
- 19. 如何將用戶輸入存儲在數據庫中?
- 20. 如何強制用戶在數據庫字段中輸入值
- 21. 數據庫組合框填寫輸入框的值,然後在新的瀏覽器窗口中打開URL
- 22. 如何捕獲放在輸入框上的URL的事件
- 23. 如何捕獲用戶數據
- 24. 閱讀URL後捕獲一塊數據
- 25. 如何在shell中獲取用戶輸入數據(Jenkinsfile)
- 26. 如何從Python模塊根據用戶輸入打開列表
- 27. 如何根據用戶輸入打開文件?
- 28. Java如何打開URL並插入URL用戶名和密碼?
- 29. 捕獲用戶輸入bash如果/然後/ elif
- 30. 如何比較用戶輸入和我的數據庫在java
很好的信息,但是,我將每個用戶重定向到一個不同的數據庫,而不是域本身的鏈接。我有我的個人註冊用戶的前端域名數據庫,這是一個網站。我想要捕獲附加到該域網站和前端數據庫中的用戶ID,查找其數據庫路徑並將其重定向到那裏。我可能有成千上萬的用戶,如果我將這個權利推向市場,可能會有數萬人。有什麼建議麼? –
這就是「處理」部分的要點 - 使單個XPage能夠從您的目錄中查找數據庫/ url並在那裏重定向。 Domino會將所有/用戶/請求重定向到該頁面。 –
我試過這樣做,但在onload或beforepageload事件中,當我獲取當前url時,它已經更改爲打開我在數據庫屬性中指定的頁面。用戶使用其用戶標識輸入的實際URL會丟失。我嘗試了prev的歷史,但它不在那裏。 –