0

我在我的jsp页面中写了下一个链接:

<a href="Controller?pageName=OptionCategory&pageCommand=Map"  data-role="button">Map</a>

我想将参数发送到我的控制器(控制器是 servlet)。

但问题是在浏览器中它显示的是:

"http://localhost:8080/Attraxions4/Controller#/Attraxions4/Controller?pageName=OptionCategory&pageCommand=Map"

代替:

"http://localhost:8080/Attraxions4/Controller?pageName=OptionCategory&pageCommand=Map"

这个标志号是什么#?为什么它再次复制根文件夹?

我能做些什么来解决它?

谢谢你!!:)

4

1 回答 1

0

这个标志号是什么#?

它是一个片段标识符。它指示要发送到服务器的 URL 部分的结尾,并指示要滚动到的元素的 id。

它经常被滥用来存储用于 Ajax 请求的数据。

我能做些什么来解决它?

找到您拥有的劫持链接正常功能的 JavaScript 并将其删除。

于 2012-07-20T10:39:06.670 回答