应用程序上下文根路径前置于外部链接

时间:2014-10-23 21:23:54

标签: java spring jsp href

在我的应用程序上注册的组织可以为其个人资料页面提供其外部网站网址。显示指向其网站的链接时生成的html为<a href=​"example.com" rel=​"nofollow">​example.com​</a>​(通过检查Chrome中的页面确认)。将鼠标悬停在链接上或实际点击它时。该网址显然被解释为相对网址,https://localhost:8443/MyWebApp/profile/被添加到其中。

我是否必须检查并可能修改用户输入的链接,或者我的配置中是否有可能导致此行为的内容?

编辑:有一种简单的方法可以解决这个问题吗?比如jsp标签或使用url重写器? (Tuckey)

1 个答案:

答案 0 :(得分:2)

这是预期的行为。由于提供的URL不是以协议(http,https,ftp等)开头,因此它被认为是相对的,因为它不以/开头,所以它被认为是相对于当前的URL。

相关问题