【发布时间】:2018-03-16 23:11:06
【问题描述】:
我在 springboot 上提供一个 react 应用程序。目前我已经设置了反应路由器。当在 React 应用程序中单击 a 时,它会被发送到 Spring 视图控制器,该控制器会查找 URL 并使用 react 应用程序返回“索引”模板。然后 React 路由器设置了几个路由。 现在基本路线正在工作,但我现在正在尝试将参数发送到新页面。我可以将 ID 发送到 ViewController,但 React-router 无法识别路径并返回 404。 这是 ViewController.java 代码。
@RequestMapping(value = {"/book/{id}"})
public String getBook(@PathVariable("id") long id) {
System.out.println("Id is " + id);
return "index";
}
这是我试图指向的路线,位于 root.js 中。
<Route path="/book/:id" component={Book} />
【问题讨论】:
标签: spring reactjs spring-boot react-router