有一个Java过滤器负责拦截某些端点。
在doFilter方法中,如下所示:
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException;
如何获得访问的方法名称?
例如:
给定2个Servlet,后跟操作名称:
LifeCycle
create
delete
SearchService
findByName
findById
当LifeCycle.create
操作由前端的角度叫,对过滤器拦截它,但是我不知道所谓的操作是创建或删除?
有什么方法可以在Java过滤器中获取“创建”操作名称?
提前致谢。
我可以使用以下方法获取操作名称:
((HttpServletRequest) request).getHeader("SOAPAction");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句