Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redirect JSF外部链接_Redirect_Jsf 2 - Fatal编程技术网

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测试它。顺便说一句,如果你能复习,我将不胜感激:)