Redirect JSF外部链接
正如我所说,我试图把一个链接到一个外部网站Redirect JSF外部链接,redirect,jsf-2,Redirect,Jsf 2,正如我所说,我试图把一个链接到一个外部网站 问题在于使用: <a href="stackoverflow.com">Go to this site!</a> 我认为这个标签不应该由JSF控制(不是?)并生成一个直接的HTML,但无论如何,JSF修改并生成一个相对链接(http://localhost/webapp/stackoverflow.com),好像这是一个结果。即使url以www.开头,它也会这样做。因此,问题是: 我被迫在JSF中放入协议,即使带有标记 这
问题在于使用:
<a href="stackoverflow.com">Go to this site!</a>
我认为这个标签不应该由JSF控制(不是?)并生成一个直接的HTML,但无论如何,JSF修改并生成一个相对链接(http://localhost/webapp/stackoverflow.com
),好像这是一个结果。即使url以www.
开头,它也会这样做。因此,问题是:
我被迫在JSF中放入协议,即使带有
标记
这不是特定于JSF的。JSF只是一个HTML代码生成器。当使用纯HTML时,您会遇到完全相同的问题。HTML文档中的所有相对URL始终相对于当前请求的基本URL(如您在浏览器地址栏中看到的或在HTML
标记中指定的)
您需要显式指定方案,使其成为绝对URL
<a href="http://stackoverflow.com">Go to this site!</a>
尝试添加类似http的http://www.stackoverflow.com
链接到您的链接,或者只需使用OK。谢谢我没有用普通的旧HTML测试它。顺便说一句,如果你能复习,我将不胜感激:)