Class WebUtils
- java.lang.Object
-
- io.microsphere.spring.web.servlet.util.WebUtils
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.String,? extends javax.servlet.FilterRegistration>findFilterRegistrations(javax.servlet.ServletContext servletContext, java.lang.Class<? extends javax.servlet.Filter> filterClass)Find themapofFilterRegistrationin specifiedFilterClassprotected static <R extends javax.servlet.Registration>
java.util.Map<java.lang.String,R>findRegistrations(javax.servlet.ServletContext servletContext, java.util.Map<java.lang.String,R> registrationsMap, java.lang.Class<?> targetClass)Find themapofRegistrationin specifiedClassstatic java.util.Map<java.lang.String,? extends javax.servlet.ServletRegistration>findServletRegistrations(javax.servlet.ServletContext servletContext, java.lang.Class<? extends javax.servlet.Servlet> servletClass)Find themapofServletRegistrationin specifiedServletClassstatic javax.servlet.ServletContextgetServletContext(javax.servlet.http.HttpServletRequest request)GetServletContextfromHttpServletRequeststatic booleanisRunningBelowServlet3Container(javax.servlet.ServletContext servletContext)Is Running below Servlet 3 Container
-
-
-
Method Detail
-
isRunningBelowServlet3Container
public static boolean isRunningBelowServlet3Container(@Nonnull javax.servlet.ServletContext servletContext)Is Running below Servlet 3 Container- Parameters:
servletContext-ServletContext- Returns:
- If below ,
true
-
getServletContext
@Nonnull public static javax.servlet.ServletContext getServletContext(@Nonnull javax.servlet.http.HttpServletRequest request)GetServletContextfromHttpServletRequest- Parameters:
request-HttpServletRequest- Returns:
- non-null
-
findFilterRegistrations
@Nonnull public static java.util.Map<java.lang.String,? extends javax.servlet.FilterRegistration> findFilterRegistrations(@Nonnull javax.servlet.ServletContext servletContext, @Nonnull java.lang.Class<? extends javax.servlet.Filter> filterClass)Find themapofFilterRegistrationin specifiedFilterClass- Parameters:
servletContext-ServletContextfilterClass- Theof classofFilter- Returns:
- the
mapofServletRegistration
-
findServletRegistrations
public static java.util.Map<java.lang.String,? extends javax.servlet.ServletRegistration> findServletRegistrations(@Nonnull javax.servlet.ServletContext servletContext, @Nonnull java.lang.Class<? extends javax.servlet.Servlet> servletClass)Find themapofServletRegistrationin specifiedServletClass- Parameters:
servletContext-ServletContextservletClass- Theof classofServlet- Returns:
- the unmodifiable
mapofServletRegistration
-
findRegistrations
protected static <R extends javax.servlet.Registration> java.util.Map<java.lang.String,R> findRegistrations(javax.servlet.ServletContext servletContext, java.util.Map<java.lang.String,R> registrationsMap, java.lang.Class<?> targetClass)Find themapofRegistrationin specifiedClass- Type Parameters:
R- the subtype ofRegistration- Parameters:
servletContext-ServletContextregistrationsMap- themapofRegistrationtargetClass- the targetClass- Returns:
- the unmodifiable
mapofRegistrationi
-
-