HttpServletRequest源码介绍

来源:互联网 发布:淘宝客服礼貌用语大全 编辑:程序博客网 时间:2024/05/17 01:02

HttpServletRequest源码

public interface HttpServletRequest extends ServletRequest {    String BASIC_AUTH = "BASIC";    String FORM_AUTH = "FORM";    String CLIENT_CERT_AUTH = "CLIENT_CERT";    String DIGEST_AUTH = "DIGEST";    String getAuthType();    Cookie[] getCookies();    long getDateHeader(String var1);    String getHeader(String var1);    Enumeration getHeaders(String var1);    Enumeration getHeaderNames();    int getIntHeader(String var1);    String getMethod();    String getPathInfo();    String getPathTranslated();    String getContextPath();    String getQueryString();    String getRemoteUser();    boolean isUserInRole(String var1);    Principal getUserPrincipal();    String getRequestedSessionId();    String getRequestURI();    StringBuffer getRequestURL();    String getServletPath();    HttpSession getSession(boolean var1);    HttpSession getSession();    boolean isRequestedSessionIdValid();    boolean isRequestedSessionIdFromCookie();    boolean isRequestedSessionIdFromURL();    /** @deprecated */    boolean isRequestedSessionIdFromUrl();}

ServletRequest源码

public interface ServletRequest {    Object getAttribute(String var1);    Enumeration getAttributeNames();    String getCharacterEncoding();    void setCharacterEncoding(String var1) throws UnsupportedEncodingException;    int getContentLength();    String getContentType();    ServletInputStream getInputStream() throws IOException;    String getParameter(String var1);    Enumeration getParameterNames();    String[] getParameterValues(String var1);    Map getParameterMap();    String getProtocol();    String getScheme();    String getServerName();    int getServerPort();    BufferedReader getReader() throws IOException;    String getRemoteAddr();    String getRemoteHost();    void setAttribute(String var1, Object var2);    void removeAttribute(String var1);    Locale getLocale();    Enumeration getLocales();    boolean isSecure();    RequestDispatcher getRequestDispatcher(String var1);    /** @deprecated */    String getRealPath(String var1);    int getRemotePort();    String getLocalName();    String getLocalAddr();    int getLocalPort();}
Enumeration源码

public interface Enumeration<E> {    /**     * Tests if this enumeration contains more elements.     *     * @return  <code>true</code> if and only if this enumeration object     *           contains at least one more element to provide;     *          <code>false</code> otherwise.     */    boolean hasMoreElements();    /**     * Returns the next element of this enumeration if this enumeration     * object has at least one more element to provide.     *     * @return     the next element of this enumeration.     * @exception  NoSuchElementException  if no more elements exist.     */    E nextElement();}

HttpSession源码

public interface HttpSession {    long getCreationTime();    String getId();    long getLastAccessedTime();    ServletContext getServletContext();    void setMaxInactiveInterval(int var1);    int getMaxInactiveInterval();    /** @deprecated */    HttpSessionContext getSessionContext();    Object getAttribute(String var1);    /** @deprecated */    Object getValue(String var1);    Enumeration getAttributeNames();    /** @deprecated */    String[] getValueNames();    void setAttribute(String var1, Object var2);    /** @deprecated */    void putValue(String var1, Object var2);    void removeAttribute(String var1);    /** @deprecated */    void removeValue(String var1);    void invalidate();    boolean isNew();}

Principal源码

public interface Principal {        public boolean equals(Object another);        public String toString();      public int hashCode();       public String getName();}

0 0
原创粉丝点击