NutzCN Logo
问答 求教一个拦截器的问题
发布于 3022天前 作者 qq_b6e61bbf 1551 次浏览 复制 上一个帖子 下一个帖子
标签:

在做token拦截器的时候,为什么拦截器里接收不到参数
public class TokenFilter implements ActionFilter {
@SuppressWarnings("unused")
private static final Log log = Logs.get();
private ApiService apiService= Mvcs.ctx().getDefaultIoc().get(ApiService.class);

public View match(ActionContext context) {
    String appId = Strings.sNull(context.getRequest().getParameter("appId"));
    String token = Strings.sNull(context.getRequest().getParameter("token"));
    System.out.println("appId--:" + context.getRequest().getParameter("appId"));
    if (!apiService.verifyToken(appId, token)) {
        return new UTF8JsonView(JsonFormat.compact()).setData(Result.error(-1,"token invalid"));
    }
    return null;
}

}

3 回复

@Wizzercn context.getRequest().getParameter("appId") 获取到的始终为null ,请问是怎么回事

参数不在URL中,或body不是表单.

添加回复
请先登陆
回到顶部