jfinal支持restful的url路由吗?

Mr_Sky 发布于 2014/02/17 15:02
阅读 2K+
收藏 3
jfinal在 FileConfig. configRoute中配置路由,我要建立一个rest服务,url会设计为company/{cId}/employee/{eId },那么jfinal支持这样的路由吗?
加载中
0
JFinal
JFinal

     由于浏览器不支持 DELETE、PUT这样的请求类型,所以权衡后并未严格支持标准 restful, JFinal 为 标准 restful 提供了 Restful 拦截器支持

     楼主的形如company/{cId}/employee/{eId }这样的路由需要写 Handler 来支持,JFinal 是将请求的资源放 url 前面部分,参数全放后面部分。除了可以 Handler 支持外建议楼主使用 JFinal 默认路由规则:company/employee/{cId}-{eId }

1
zqq90
zqq90

jodd-madvoc 支持这种

company/${cId}/employee/${eId}

同样也支持:

company/${cId}/employee/${eId}-${eId2} 等等 任意分隔符 不限于“/”

0
进击的代码
进击的代码
看文档就知道明显支持啊(事实上默认就是的),url你可以完全自定义
0
Mr_Sky
Mr_Sky
@进击的代码 ,是指这个吗?
进击的代码
进击的代码
嗯,这个是默认的url路由,你可以自己写个url handler在里面定制你自己的规则,就如同问题里面的一样,不符合规则的就到404,应该没啥难度的啊
0
缪斯的情人
缪斯的情人

引用来自“ljy520yzy”的答案

不支持
支持,但不是严格意义上的restful,因为由于http协议兼容性原因,delete,put未提供支持,很多api平台都没提供该支持。
dreamers
dreamers
company/{cId}/employee/{eId } . JFinal支持这样子写路由?
0
Mr_Sky
Mr_Sky
感谢@ 缪斯的情人  和 @JFinal的回答
0
JFinal
JFinal
http://www.oschina.net/question/1985925_233144
返回顶部
顶部