Class WebUtils

java.lang.Object
com.aspectran.web.support.util.WebUtils

public abstract class WebUtils extends Object
Miscellaneous utilities for web applications.
  • Field Details

    • ERROR_EXCEPTION_ATTRIBUTE

      public static final String ERROR_EXCEPTION_ATTRIBUTE
      Standard Servlet 2.3+ spec request attribute for error page exception.

      To be exposed to JSPs that are marked as error pages, when forwarding to them directly rather than through the servlet container's error page resolution mechanism.

      See Also:
  • Constructor Details

    • WebUtils

      public WebUtils()
  • Method Details

    • getCookie

      @Nullable public static jakarta.servlet.http.Cookie getCookie(jakarta.servlet.http.HttpServletRequest request, String name)
      Retrieve the first cookie with the given name. Note that multiple cookies can have the same name but different paths or domains.
      Parameters:
      request - current servlet request
      name - cookie name
      Returns:
      the first cookie with the given name, or null if none is found
    • getCookie

      @Nullable public static jakarta.servlet.http.Cookie getCookie(Translet translet, String name)
      Retrieve the first cookie with the given name. Note that multiple cookies can have the same name but different paths or domains.
      Parameters:
      translet - current translet
      name - cookie name
      Returns:
      the first cookie with the given name, or null if none is found
    • isAcceptContentTypes

      public static boolean isAcceptContentTypes(Translet translet, MediaType... contentTypes)
      Returns whether the specified content types are present in the Accept header declared by user agents.
      Parameters:
      translet - current translet
      contentTypes - content types to look for in the Accept header
      Returns:
      true if present in the Accept header, false otherwise