public abstract class ResourceServlet
extends javax.servlet.http.HttpServlet
Modifier and Type | Field and Description |
---|---|
static String |
PARAM_NAME_ALLOW |
static String |
PARAM_NAME_DENY |
static String |
PARAM_NAME_PASSWORD |
static String |
PARAM_NAME_USERNAME |
static String |
PARAM_REMOTE_ADDR |
static String |
SESSION_USER_KEY |
Constructor and Description |
---|
ResourceServlet(String resourcePath) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkLoginParam(javax.servlet.http.HttpServletRequest request) |
boolean |
ContainsUser(javax.servlet.http.HttpServletRequest request) |
void |
init() |
boolean |
isPermittedRequest(javax.servlet.http.HttpServletRequest request) |
boolean |
isPermittedRequest(String remoteAddress) |
boolean |
isRequireAuth() |
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
public static final String SESSION_USER_KEY
public static final String PARAM_NAME_USERNAME
public static final String PARAM_NAME_PASSWORD
public static final String PARAM_NAME_ALLOW
public static final String PARAM_NAME_DENY
public static final String PARAM_REMOTE_ADDR
public ResourceServlet(String resourcePath)
public void init() throws javax.servlet.ServletException
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
public boolean isPermittedRequest(String remoteAddress)
public void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
service
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
IOException
public boolean ContainsUser(javax.servlet.http.HttpServletRequest request)
public boolean checkLoginParam(javax.servlet.http.HttpServletRequest request)
public boolean isRequireAuth()
public boolean isPermittedRequest(javax.servlet.http.HttpServletRequest request)
Copyright © 2013–2017 Alibaba Group. All rights reserved.