当前位置: 首页 > 知识库问答 >
问题:

在Spring Boot中,我们可以通过URL(如@PathVariable或@RequestParam)将锚定标记作为变量传递吗?

陈正业
2023-03-14

我想使用网址http://localhost:8080/blog #部分

// localhost:8080/blog#section
@GetMapping("/blog/{section}")
public String getBlog(Model model, @PathVariable("section") String section){
    return "blog" + section; // localhost:8080/blog#section
}

共有1个答案

秦才良
2023-03-14

#section部分永远不会发送到服务器(请参阅此答案),因此您要求的内容是不可能的。

事实上#section是用于浏览器定位网页内容,而不是用于服务器决定返回哪些内容。

您所要求的可以很容易地通过像< code>localhost:8080/blog?section=?或类似< code > localhost:8080/blog/section 的url路径

 类似资料:
  • 我想将URL放在GET Request中,这样我就可以将用户重定向到给定的URL。 这是我到目前为止的代码: 示例url我用来获取-http://localhost:8080/app/controller/redirectionTest/1234/http://localhost:3000/main 所以当我调用GET方法时,我想运行一些代码,然后被重定向到http://localhost:300

  • 问题内容: 好吧,我在我的烧瓶应用程序中有这个: 现在,如果我像这样调用它: 它吐出“找不到URL” …这是我在做什么错? 问题答案: 第一条路径描述了一个URL,并将值作为URL的一部分。第二个网址描述的路由没有变量,但网址中带有查询参数。 如果您使用的是第一条路线,则网址应类似于。 如果您使用的是第二个url,则路由应类似于,函数应为,值应从读取。 通常,路由应描述应始终存在的所有参数,并且表

  • 我正在进行一项任务,该任务涉及使用Dockerfile以centOs为基础构建docker图像。dockerfile中的一个步骤需要设置http\U proxy和https\U proxy ENV变量,以便在代理之后工作。 由于此Dockerfile将由具有不同代理的多个团队使用,因此我希望避免为每个团队编辑Dockerfile。相反,我正在寻找一种解决方案,允许我在构建时传递ENV变量,例如。,

  • 问题内容: 我开始使用Grunt,并希望将变量传递给我通过exec运行的PhantomJS脚本。我想要做的是为脚本传递URL,以从中获取屏幕截图。任何帮助将不胜感激,谢谢! 达伦 咕script声脚本 screenshot.js 问题答案: 命令行参数可通过模块(Module )访问。第一个始终是脚本名称,然后是后续参数 该脚本将枚举所有参数,并将其写到控制台。 在您的情况下,解决方案是 咕unt

  • 问题内容: 我想向标签添加请求参数,例如?。 这可能吗?我找不到任何东西。 问题答案: 不可以,因为GET参数不是URL的一部分。 只需将它们添加到末尾即可: 对于Django 1.5+

  • 为什么第一个和第二个写工作,但不是最后一个?有没有办法我可以允许所有3个,并检测它是1,(int)1还是i传入?为什么只允许一个,而允许最后一个?第二个被允许,但不是最后一个,真的让我大吃一惊。 演示显示编译错误