$.post(this.server + "api/login",
{
usr : usrs,
pwd : pwds
},
function(data, status) {
var jsonObj = JSON.parse(data);
if (status == success && jsonsObj.code == 0) {// 登录成功
this.user = new User(jsonObj.dataMap);
this.writeUserInfo();
this.showTips("登录成功!");
}else{
this.showTips("登录失败!");
}
});
我写的 post代码如上,但是后台做过滤的时候使用request.getParameter(name)取不到值,并且
@At("/api/login")
@Ok("json")
@POST
@Filters(@By(type = InputFilter.class, args = {"usr", "pwd"}))
public Object login(@Param("usr") String usr, @Param("pwd") String pwd) {
return new UserBusiness().login(usr,pwd);
}
代码中也取不到对应的param