spring - 如何在使用@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 上显示提到的网站。
解决方案
推荐阅读
- vba - 以编程方式导入 Outlook VBA 用户窗体
- javascript - 我应该用默认值初始化 JavaScript 中的变量吗?
- python-2.7 - selenium.common.exceptions.WebDriverException:消息:未知错误:Chrome 无法启动:在 Ubuntu 上使用 ChromeDriver Selenium 异常退出
- json - 肥皂界面。将随机 JSON 值从数组传输到下一个响应
- android - 如何在不询问任何弹出对话框的情况下打开 GPS?
- java - 应用程序级运行时异常处理
- php - 基于HTML表单输入在sql中移动记录
- jquery - 存储 HiddenField 值
- postgresql - pgcrypto 和 order by
- swift - 替代 .trimmingCharacters 让我的解决方案被 Coderbytes 接受