Spring Java 通过片段标识符跳转锚点重定向到主页
Spring Java jumping anchor via fragment-identifier redirects to homepage
我在一个 Spring 站点遇到了一个奇怪的问题,如果您使用跳锚,它会将我重定向到主页。
例如,我有这样的代码(简化);
<a href="#configuration"><spring:message code='configuration.tab' /></a>
<a id="configuration" class="noHover"><spring:message code='configuration.tab' /></a>
但是,当我点击 link 时,我的网站重定向到我的主页,并带有跳转锚点后缀;
http://localhost:8080/web/#configuration
我认为这与 Spring 安全性有关,但我并不肯定。
有人看过吗?
我终于找到原因了,我在我的 header;
中设置了以下内容
<base href="${ctx}/" >
删除此代码后,我的跳锚通过 fragment-identifier 再次开始正常工作。为了方便起见,我在项目的早期就这样做了。
我在一个 Spring 站点遇到了一个奇怪的问题,如果您使用跳锚,它会将我重定向到主页。
例如,我有这样的代码(简化);
<a href="#configuration"><spring:message code='configuration.tab' /></a>
<a id="configuration" class="noHover"><spring:message code='configuration.tab' /></a>
但是,当我点击 link 时,我的网站重定向到我的主页,并带有跳转锚点后缀;
http://localhost:8080/web/#configuration
我认为这与 Spring 安全性有关,但我并不肯定。
有人看过吗?
我终于找到原因了,我在我的 header;
中设置了以下内容<base href="${ctx}/" >
删除此代码后,我的跳锚通过 fragment-identifier 再次开始正常工作。为了方便起见,我在项目的早期就这样做了。