play2.5中获取Post请求的方法
一、官方文档中新的替代类play.data.FormFactory的使用方法:
public class BillController extends Controller {
private FormFactory formFactory;
@Inject
public BillController(FormFactory formFactory){
this.formFactory = formFactory;
}
public Result getBillList(){
play.data.DynamicForm forms = formFactory.form().bindFromRequest();
return ok("返回forms:"+forms.get("aaa"));
}
}二、通过request对象获取public Result getBillList(){
final Map<String, String[]> form = request().body().asFormUrlEncoded();
return ok("返回form:"+form.get("key")[0]);
}
本文介绍了在Play2.5框架中处理POST请求的两种方法:一是使用官方推荐的FormFactory类;二是直接利用request对象获取表单数据。
1万+

被折叠的 条评论
为什么被折叠?



