请问一下大神关于revel框架下配置route的问题

发布于 2022-09-01 23:39:08 字数 661 浏览 15 评论 0

  1. 我在routes文件中有下列路由配置

GET        /test/:id                                 App.Test
  1. 然后在controllers包下的app.go文件中有下列action

func (c App) Test(id int) revel.Result {
    return c.Render()
}
  1. 在views包下App包有Test.html文件

  2. 现在我有如下链接。

<a href="/test/1">test</a>

现在不知道为什么我点击a标签跳转不到对应的页面,会报以下错误,请大神帮忙看一下,我不知道为什么会找不到对应的controller

图片描述

我试过,Test action 不带参数的时候是配置成功的,是不是参数的问题。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小忆控 2022-09-08 23:39:08

发现问题所在了,我把对应routes的设置写在

*       /:controller/:action                    :controller.:action

下面了,所以被通配设置catch了,只要把对应的routes设置移到这句语句上面即可。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文