播放框架 1.2.5 的路由查询
Posted
技术标签:
【中文标题】播放框架 1.2.5 的路由查询【英文标题】:route query for play framework 1.2.5 【发布时间】:2013-01-24 21:36:24 【问题描述】:我需要为以下语法添加路由:
http://www.testsite.com/select?term=query1
在我的路由文件中,我尝试使用以下
GET /select/term
但是,以上内容并没有捕获 URL - 而是转到配置中的另一个处理程序(放置在 select/term 的处理程序下方:
GET /auth
任何有关修复或故障排除的想法都将受到欢迎。谢谢
【问题讨论】:
【参考方案1】:?term= 表示 term 是一个参数 - 不是您尝试匹配的路线的一部分
所以你会写
GET /select YourControllerClass.yourMethod
....
YourControllerClass extends Controller
public static void yourMethod(String term)
Logger.debug("term=" + term);
如果您的 URL 是 http://www.testsite.com/select/query1
,那么您在上面提供的路由定义应该可以工作
【讨论】:
它成功了 - 谢谢。我会检查为什么 auth 出于某种原因会成为一个包罗万象的工作 它正在访问 /auth 路由,因为 /select 匹配它。 :) 如果您查看 auth 控制器,您会看到它以 auth=select 作为参数。以上是关于播放框架 1.2.5 的路由查询的主要内容,如果未能解决你的问题,请参考以下文章