java
  • spring
  • spring-mvc
  • anchor
  • fragment-identifier
  • 2015-11-15 17 views -1 likes 
    -1

    我在Spring站点遇到了一个奇怪的问题,如果您使用跳转锚点,它会将我重定向到主页。Spring Java通过片段标识跳转锚点重定向到主页

    例如,我有这样的代码(简化);

    <a href="#configuration"><spring:message code='configuration.tab' /></a> 
    <a id="configuration" class="noHover"><spring:message code='configuration.tab' /></a> 
    

    但是,当我点击链接时,我的网站重定向到我的主页,跳后缀为后缀;

    http://localhost:8080/web/#configuration

    我想这是一件做与Spring的安全,但我不积极。

    有没有人看到这个?

    +0

    我简化了代码库,这两个锚点之间有大量的文本。第一个是目录的一部分,应跳转到页面中的配置部分。这在纯html中很有效。 – gwnp

    回答

    0

    我终于找到原因了,我在头文件中设置了以下内容;

    <base href="${ctx}/" > 
    

    一旦我删除了这段代码,我的跳转锚点就开始通过片段标识符再次正常工作。为了方便起见,我早先在项目中完成了这项工作。

    相关问题