播放框架1.2.5的路由查询

时间:2013-01-24 21:36:25

标签: playframework-1.x

我需要为以下语法添加路由:

http://www.testsite.com/select?term=query1

在我的路线文件中,我尝试使用以下

GET    /select/{term}

但是,上面没有捕获到URL - 而是转到config中的另一个处理程序(放在select / {term}的处理程序下面:

 GET     /{auth}

任何关于修复或排除故障的想法都会受到欢迎。感谢

1 个答案:

答案 0 :(得分:1)

?term =表示该术语是参数 - 不是您尝试匹配的路线的一部分

所以你要写

GET       /select              YourControllerClass.yourMethod

...

YourControllerClass extends Controller { 

public static void yourMethod(String term){ 
     Logger.debug("term=" + term);
 }
}

如果您的网址为http://www.testsite.com/select/query1,那么您上面提供的路线定义应该有效