我有一個簡單的XPage,我通過反向代理訪問它。 我的問題是現在在服務器端獲取正確的URL。使用反向代理獲取XPages中的當前網址
context.getUrl().toString()
和
XSPContext xspContext = new ServletXSPContextFactory().getXSPContext(FacesContext.getCurrentInstance());
XSPUrl xspUrl = xspContext.getUrl();
return xspUrl.toString();
沒有工作正確。
例如:
網址到瀏覽器中https://myip/db.nsf
但SSJS功能以及Java函數返回只是http://myip/db.nsf
當我嘗試這個沒有一個反向代理,一切工作正常。 有沒有辦法在服務器端獲取location.href?
的原因。對不起。我是盲人。是的,我只需要使用相對路徑,一切都很好。 – Pudelduscher 2014-10-28 14:32:36