67,513
社区成员
发帖
与我相关
我的任务
分享
if(handler instanceof HandlerMethod){
HandlerMethod handlerMethod = (HandlerMethod) handler;
}
因为有时一个js或css文件通过时也会被拦截,但实际上由另外一个handler在处理。
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
HandlerMethod handlerMethod = (HandlerMethod) handler;
for (MethodParameter methodParameter : handlerMethod.getMethodParameters()) {
methodParameter.getParameterName();
//获取参数,比如username和password
String username = request.getParameter("username");
String password = request.getParameter("password");
}
return true;
}
希望对楼主有帮助~~