移除锚标签的网址

时间:2018-10-08 10:43:48

标签: java html spring jsp java-ee

在我的应用程序中,http://localhost:8080/TestApplication/subCategories/2将显示ID为2的表的子类别。

<a href="hello">Click Here</a>

当我单击上面HTML呈现的链接时,我的服务器将重定向到http://localhost:8080/SecondOpinion/subCategories/hello

我希望它重定向到 http://localhost:8080/SecondOpinion/hello

我该如何实现?

1 个答案:

答案 0 :(得分:0)

首先,这与“锚标签”无关。定位标记是<a name="here">形式的HTML元素,它定义了HTML中另一个URL可以链接到的位置。


您拥有的是一个普通的HTML链接,而您看到的是相对链接的标准HTML行为。

已解决与包含该链接的页面的“父” URL相关的相对链接。

如果您希望链接转到其他地方,则可以:

  • 使用绝对网址
  • 在相对链接中使用路径;例如`点击这里
  • <base href="...">元素放入文档的<head>部分。

在您的情况下,您似乎是 1 结合了相对URL和一些未指定的服务器端重定向。在这种情况下,您可以:

  • 进行上述更改,以便发送到服务器的URL(在重定向之前)移到更好的位置,或者
  • 更改服务器中的重定向逻辑。

我不知道哪种更合适。


1-我推断这是因为您说“我的服务器正在重定向到” 。您实际上可能是说浏览器正在将该URL发送到服务器,并且根本没有发生重定向