开发者社区> 问答> 正文

将jfinal改造成兼容web/mobile的Restful服务端框架 400 请求报错 

Hi @jFinal
最近在考虑将jfinal改造成一个同时适合web和mobile项目的服务端框架,
web可以通过模版引擎渲染,mobile一般会用json作为数据格式,这两个平台的请求能否抽象到一块,只在数据处理完成之后渲染到response的时候根据平台做区分?有没有一个比较好的设计方法?
另外,jfinal的ActionKey注解能不能加一个区分GET/POST/PUT/DELETE的注解参数?可以方便在不同的Action里面处理不同method的请求。

展开
收起
kun坤 2020-05-29 09:56:54 549 0
1 条回答
写回答
取消 提交回答
  • 同时也希望 @红薯 给点意见######关注######根据请求的user-agent去判断返回的该是web还是mobile。######      用拦截器可搞定,在拦截器中判断请求的是web还是mobile,分别调用不同的 render 即可。
    JFinal 提供的 Restful 拦截器可以区分GET/POST/PUT/DELETE ###### 可以看看这个  http://my.oschina.net/wangrenhui1990/blog/365310

    2020-05-29 10:46:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载