Class ResourceServlet.ResourceHandler

    • Field Detail

      • username

        protected String username
      • password

        protected String password
      • resourcePath

        protected String resourcePath
      • remoteAddressHeader

        protected String remoteAddressHeader
    • Constructor Detail

      • ResourceHandler

        public ResourceHandler​(String resourcePath)
    • Method Detail

      • returnResourceFile

        protected void returnResourceFile​(String fileName,
                                          String uri,
                                          javax.servlet.http.HttpServletResponse response)
                                   throws javax.servlet.ServletException,
                                          IOException
        Throws:
        javax.servlet.ServletException
        IOException
      • getFilePath

        protected String getFilePath​(String fileName)
      • checkLoginParam

        public boolean checkLoginParam​(javax.servlet.http.HttpServletRequest request)
      • getRemoteAddress

        protected String getRemoteAddress​(javax.servlet.http.HttpServletRequest request)
      • containsUser

        public boolean containsUser​(javax.servlet.http.HttpServletRequest request)
      • isRequireAuth

        public boolean isRequireAuth()
      • isNotLogin

        public boolean isNotLogin​(javax.servlet.http.HttpServletRequest request)
      • isPermittedRequest

        public boolean isPermittedRequest​(javax.servlet.http.HttpServletRequest request)
      • isPermittedRequest

        public boolean isPermittedRequest​(String remoteAddress)
      • service

        public void service​(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            String servletPath,
                            ResourceServlet.ProcessCallback processCallback)
                     throws javax.servlet.ServletException,
                            IOException
        Throws:
        javax.servlet.ServletException
        IOException