首页 > 解决方案 > 如何在使用@RequestMapping(Spring Boot)注释的方法中返回html视图和特定ID

问题描述

剧透:Spring Boot 初学者

简单的 Spring Boot 应用程序上下文:

在前端,我有一个包含 3 个部分的 HTML 页面和一个通过指向 3 个 div 的 id 的锚链接跳转到任何这些部分的菜单:

<ul>
    <li><a href="part1">Jump to part1</a></li>
    <li><a href="part1">Jump to part1</a></li>
    <li><a href="part1">Jump to part1</a></li>
</ul>

<div id="part1"></div>
<div id="part2"></div>
<div id="part3"></div>

在后端,我有一个带有方法的类控制器,我希望它不仅返回该 HTML 页面的视图,还返回它的特定 id,以便视图将在浏览器中呈现,显示该特定部分:

@RequestMapping("/url_class")
public class myController {

    @RequestMapping("/url_method")
    public String metodo_para_coche() {
        return "/index{#part2}"; 
    }

}

换句话说,在我的本地环境下,如果我在浏览器地址栏中键入 URL localhost:8080//url_class/url_method,我希望它在视口顶部的 part2 上显示提到的网站。

标签: springspring-boot

解决方案


推荐阅读