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

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

  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 不带参数的时候是配置成功的,是不是参数的问题。


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

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

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

【热门文章】
【热门文章】