【问题标题】:Spring boot @Getmapping redirection errorSpring boot @Getmapping 重定向错误
【发布时间】:2021-04-03 12:26:34
【问题描述】:

在我的应用程序中,我想使用 get mapping 将我重定向到 topicform.html 文件。我不知道为什么这种特定情况不起作用。在其他映射中它工作正常。

@Controller
@SessionAttributes("newTopic")
@RequestMapping("/forum")
public class TopicsController {

...

  @GetMapping("topicform")
    public String newTopic(Principal principal, Model model){
    ...
    }

   @GetMapping("topic/{id}")
    public String showTopic(@PathVariable Long id, Model model){
    ...
    }
...
}

Topicform 不工作,但当我想重定向到主题时,它工作正常。

Intelij 甚至没有映射我。

Html 文件目录如下所示:

【问题讨论】:

  • 主题表单前缺少“/”?您可以在浏览器中尝试。您可以使用“/forumtopicform”作为端点。
  • 贴出所有代码。还有“不工作”是什么意思?

标签: java spring-mvc thymeleaf


【解决方案1】:

试试这个:

@GetMapping("/topicform")
public String newTopic(Principal principal, Model model){
...
}

@GetMapping("/topic/{id}")
public String showTopic(@PathVariable Long id, Model model){
...
}

【讨论】:

  • @ProGramer 不,它不起作用。有趣的是,“topic/{id}”部分工作正常,还有许多其他部分工作正常,但只有 topicform 不行。
  • 我解决了。它应该被添加到字典中。
猜你喜欢
  • 2020-03-18
  • 1970-01-01
  • 2019-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-12
  • 1970-01-01
  • 2019-10-22
相关资源
最近更新 更多