【发布时间】:2019-03-21 23:00:46
【问题描述】:
重定向到 JSF 中的外部 url 时如何向请求添加基本身份验证。
我需要从 JSF 应用程序单击按钮下载报告(由 SSRS 提供的 Excel 格式),报告的 url 格式为 -
http://report-server-host/ReportServer/Pages/ReportViewer.aspx?reportName&rs:Format=Excel
我找到了一种使用 FacesContext 从支持 bean 重定向到此页面的方法。
FacesContext.getCurrentInstance().getExternalContext().redirect(path);
但是report-server需要基本认证,做这个重定向的时候怎么加?
【问题讨论】:
-
外部上下文是一个 servlet-context。有效地使这甚至不是一个 jsf 问题。