首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal的路由问题
IvyHelen
2016-08-26 13:22
现在的路由中支不支持类似SpringMVC的 /article/{id}/info 这种方式?
项目:
JFinal
1
评论区
IvyHelen
2016-08-26 13:22
@JFinal
回复
无为
2016-08-26 13:41
自定义实现 Route
回复
JFinal
2016-08-26 14:05
不支持,因为 jfinal 设计路由的想法是:url 最终对应到的是 controller 中的 method,即为 method + para,所以 url 直觉上被设计为: actionKey + urlPara
而 spring MVC 的 url 设计更象是: controller + para + methodName,不符合直觉,但实现的功能与 jfinal 是一样的
回复
IvyHelen
2016-08-26 14:11
@JFinal
恩,如果是新系统话直接就按照actionKey + urlPara 这种方式来了,不过不幸的是需要支持旧版本API,旧版本API中规定了这种/article/{id}/info 方式。
回复
IvyHelen
2016-08-26 14:11
@无为
恩,谢谢
回复
JFinal
2016-08-26 15:11
@IvyHelen
自建一个 Handler 做下转换就可以了,将老的url 直接转成 jfinal 支持的形式即可
回复
无为
2016-08-26 18:18
@JFinal
在方法内有{id}参数,应该还有值注入,这样方法内才能获取这个值,转换成jfinal支持的格式,获取{id}怎么处理?
回复
发送
我要反馈
热门反馈
扫码入社