站内搜索: 请输入搜索关键词
当前页面: 图书首页 > Java2 Platform Enterprise Edition Platform And Component Specifications

Java2 Platform Enterprise Edition Platform And Component Specifications

[ directory ] Previous Section Next Section

SRV.12.1 Package javax.servlet

SRV.12.1.1 RequestDispatcher

public interface RequestDispatcher 

public void forward(ServletRequest req, ServletResponse res); 
public void include(ServletRequest req, ServletResponse res);

SRV.12.1.2 Servlet

public interface Servlet 

public void init(ServletConfig config) throws ServletException; 
public ServletConfig getServletConfig(); 
public void service(ServletRequest req, ServletResponse res) 
    throws IOException, ServletException; 
public String getServletInfo(); 
public void destroy();

SRV.12.1.3 ServletConfig

public interface ServletConfig 

public ServletContext getServletContext(); 
public String getInitParameter(String name); 
public Enumeration getInitParameterNames(); 
public String getServletName();

SRV.12.1.4 ServletContext

public interface ServletContext 

public String getMimeType(String filename); 
public URL getResource(String path) throws MalformedURLException; 
public InputStream getResourceAsStream(String path); 
public RequestDispatcher getRequestDispatcher(String path); 
public RequestDispatcher getNamedDispatcher(String name); 
public String getRealPath(String path); 
public ServletContext getContext(String uripath); 
public String getServerInfo(); 
public String getInitParameter(String name); 
public Enumeration getInitParameterNames(); 
public Object getAttribute(String name); 
public Enumeration getAttributeNames(); 
public void setAttribute(String name, Object attribute); 
public void removeAttribute(String name); 
public int getMajorVersion(); 
public int getMinorVersion(); 
public void log(String message); 
public void log(String message, Throwable cause); 

// deprecated methods 
public Servlet getServlet(String name) throws ServletException; 
public Enumeration getServlets(); 
public Enumeration getServletNames(); 
public void log(Exception exception, String message);

SRV.12.1.5 ServletRequest

public interface ServletRequest 

public Object getAttribute(String name); 
public Object setAttribute(String name, Object attribute); 
public Enumeration getAttributeNames(); 
public void removeAttribute(String name); 
public Locale getLocale(); 
public Enumeration getLocales(); 
public String getCharacterEncoding(); 
public int getContentLength(); 
public String getContentType(); 
public ServletInputStream getInputStream() throws IOException; 
public String getParameter(String name); 
public String getParameterNames(); 
public String getParameterValues(); 
public String getProtocol(); 
public String getScheme(); 
public String getServerName(); 
public int getServerPort(); 
public BufferedReader getReader() throws IOException; 
public String getRemoteAddr(); 
public String getRemoteHost(); 
public boolean isSecure(); 
public RequestDispatcher getRequestDispatcher(String path); 

// deprecated methods 
public String getRealPath();

SRV.12.1.6 ServletResponse

public interface ServletResponse 

public String getCharacterEncoding(); 
public ServletOutputStream getOutputStream() throws IOException 
public PrintWriter getWriter throws IOException 
public void setContentLength(int length); 
public void setContentType(String type); 
public void setBufferSize(int size); 
public int getBufferSize(); 
public void reset(); 
public boolean isCommitted(); 
public void flushBuffer() throws IOException; 
public void setLocale(Locale locale); 
public Locale getLocale();

SRV.12.1.7 SingleThreadModel

public interface SingleThreadModel 

// no methods

SRV.12.1.8 GenericServlet

public abstract class GenericServlet implements Servlet 

public GenericServlet(); 

public String getInitParameter(); 
public Enumeration getInitParameterNames(); 
public ServletConfig getServletConfig(); 
public ServletContext getServletContext(); 
public String getServletInfo(); 
public void init(); 
public void init(ServletConfig config) throws ServletException; 
public void log(String message); 
public void log(String message, Throwable cause); 
public abstract void service(ServletRequest req, 
  ServletResponse res) throws ServletException, IOException.; 
public void destroy();

SRV.12.1.9 ServletInputStream

public abstract class ServletInputStream extends InputStream 

public ServletInputStream(); 

public int readLine(byte[] buffer, int offset, int length) 
  throws IOException;

SRV.12.1.10 ServletOutputStream

public abstract class ServletOutputStream extends OutputStream 

public ServletOutputStream(); 

public void print(String s) throws IOException; 
public void print(boolean b) throws IOException; 
public void print(char c) throws IOException; 
public void print(int i) throws IOException; 
public void print(long l) throws IOException; 
public void print(float f) throws IOException; 
public void print(double d) throws IOException; 
public void println() throws IOException; 
public void println(String s) throws IOException; 
public void println(boolean b) throwsIOException; 
public void println(char c) throws IOException; 
public void println(int i) throws IOException; 
public void println(long l) throws IOException; 
public void println(float f) throws IOException; 
public void println(double d) throws IOException;

SRV.12.1.11 ServletException

public class ServletException extends Exception; 

public ServletException(); 
public ServletException(String message); 
public ServletException(String message, Throwable cause); 
public ServletException(Throwable cause); 

public Throwable getRootCause();

SRV.12.1.12 UnavailableException

public class UnavailableException extends ServletException 

public UnavailableException(String message); 
public UnavailableException(String message, int sec); 

public int getUnavailableException(); 
public boolean isPermanent(); 

// newly deprecated methods 
public UnavailableException(Servlet servlet, String message); 
public UnavailableException(int sec, Servlet servlet, String msg); 

public Servlet getServlet();

SRV.12.2 Package javax.servlet.http

interface HttpServletRequest 
interface HttpServletResponse 
interface HttpSession 
interface HttpSessionBindingListener 
interface HttpSessionContext 

class Cookie 
class HttpServlet 
class HttpSessionBindingEvent 
class HttpUtils

SRV.12.2.1 HttpServletRequest

public interface HttpServletRequest extends ServletRequest; 

public String getAuthType(); 
public Cookie[] getCookies(); 
public long getDateHeader(String name); 
public String getHeader(String name); 
public Enumeration getHeaders(String name); 
public Enumeration getHeaderNames(); 
public int getIntHeader(String name); 
public String getMethod(); 
public String getContextPath(); 
public String getPathInfo(); 
public String getPathTranslated(); 
public String getQueryString(); 
public String getRemoteUser(); 
public boolean isUserInRole(String role); 
public java.security.Principal getUserPrincipal(); 
public String getRequestedSessionId(); 
public boolean isRequestedSessionIdValid(); 
public boolean isRequestedSessionIdFromCookie(); 
public boolean isRequestedSessionIdFromURL(); 
public String getRequestURI(); 
public String getServletPath(); 
public HttpSession getSession(); 
public HttpSession getSession(boolean create); 

// deprecated methods 

public boolean isRequestSessionIdFromUrl();

SRV.12.2.2 HttpServletResponse

public interface HttpServletResponse extends ServletResponse 
<<< STATUS CODES 416 AND 417 REPORTED MISSING>>> 

public static final int SC_CONTINUE; 
public static final int SC_SWITCHING_PROTOCOLS; 
public static final int SC_OK; 
public static final int SC_CREATED; 
public static final int SC_ACCEPTED; 
public static final int SC_NON_AUTHORITATIVE_INFORMATION; 
public static final int SC_NO_CONTENT; 
public static final int SC_RESET_CONTENT; 
public static final int SC_PARTIAL_CONTENT; 
public static final int SC_MULTIPLE_CHOICES; 
public static final int SC_MOVED_PERMANENTLY; 
public static final int SC_MOVED_TEMPORARILY; 
public static final int SC_SEE_OTHER; 
public static final int SC_NOT_MODIFIED; 
public static final int SC_USE_PROXY; 
public static final int SC_BAD_REQUEST; 
public static final int SC_UNAUTHORIZED; 
public static final int SC_PAYMENT_REQUIRED; 
public static final int SC_FORBIDDEN; 
public static final int SC_NOT_FOUND; 
public static final int SC_METHOD_NOT_ALLOWED; 
public static final int SC_NOT_ACCEPTABLE; 
public static final int SC_PROXY_AUTHENTICATION_REQUIRED; 
public static final int SC_REQUEST_TIMEOUT; 
public static final int SC_CONFLICT; 
public static final int SC_GONE; 
public static final int SC_LENGTH_REQUIRED; 
public static final int SC_PRECONDITION_FAILED; 
public static final int SC_REQUEST_ENTITY_TOO_LARGE; 
public static final int SC_REQUEST_URI_TOO_LONG; 
public static final int SC_UNSUPPORTED_MEDIA_TYPE; 
public static final int SC_REQUESTED_RANGE_NOT_SATISFIABLE; 
public static final int SC_EXPECTATION_FAILED; 
public static final int SC_INTERNAL_SERVER_ERROR; 
public static final int SC_NOT_IMPLEMENTED; 
public static final int SC_BAD_GATEWAY; 
public static final int SC_SERVICE_UNAVAILABLE; 
public static final int SC_GATEWAY_TIMEOUT; 
public static final int SC_VERSION_NOT_SUPPORTED; 

public void addCookie(Cookie cookie); 
public boolean containsHeader(String name); 
public String encodeURL(String url); 
public String encodeRedirectURL(String url); 
public void sendError(int status) throws IOException; 
public void sendError(int status, String message) 
       throws IOException; 
public void sendRedirect(String location) throws IOException; 
public void setDateHeader(String headername, long date); 
public void setHeader(String headername, String value); 
public void addHeader(String headername, String value); 
public void addDateHeader(String headername, long date); 
public void addIntHeader(String headername, int value); 
public void setIntHeader(String headername, int value); 
public void setStatus(int statuscode); 

// deprecated methods 
public void setStatus(int statuscode, String message); 
public String encodeUrl(String url); 
public String encodeRedirectUrl(String url);

SRV.12.2.3 HttpSession

public interface HttpSession 

public long getCreationTime(); 
public String getId(); 
public long getLastAccessedTime(); 
public boolean isNew(); 
public int getMaxInactiveInterval(); 
public void setMaxInactiveInterval(int interval); 
public Object getAttribute(String name); 
public Enumeration getAttributeNames(); 
public void setAttribute(String name, Object attribute); 
public void removeAttribute(String name); 
public void invalidate(); 

// deprecated methods 
public Object getValue(String name); 
public String[] getValueNames(); 
public void putValue(String name, Object value); 
public void removeValue(String name); 
public HttpSessionContext getSessionContext();

SRV.12.2.4 HttpSessionBindingListener

public interface HttpSessionBindingListener extends EventListener 

public void valueBound(HttpSessionBindingEvent event); 
public void valueUnbound(HttpSessionBindingEvent event);

SRV.12.2.5 HttpSessionContext

// deprecated 
public abstract interface HttpSessionContext 

// deprecated methods 
public void Enumeration getIds(); 
public HttpSession getSession(String id);

SRV.12.2.6 Cookie

public class Cookie implements Cloneable 

public Cookie(String name, String value); 
public void setComment(String comment); 
public String getComment(); 
public void setDomain(String domain); 
public String getDomain(); 
public void setMaxAge(int expiry); 
public int getMaxAge(); 
public void setPath(String uriPath); 
public String getPath(); 
public void setSecure(); 
public boolean getSecure(); 
public String getName(); 
public void setValue(String value); 
public String getValue(); 
public int getVersion(); 
public void setVersion(int version); 
public Object clone();

SRV.12.2.7 HttpServlet

public abstract class HttpServlet extends GenericServlet 
    implements Serializable 

public HttpServlet(); 
protected void doGet(HttpServletRequest req, 
    HttpServletResponse res) throws ServletException, IOException; 
protected void doPost(HttpServletRequest req, 
    HttpServletResponse res) throws ServletException, IOException; 
protected void doPut(HttpServletRequest req, 
    HttpServletResponse res) throws ServletException, IOException; 
protected void doDelete(HttpServletRequest req, 
    HttpServletResponse res) throws ServletException, IOException; 
protected void doOptions(HttpServletRequest req, 
    HttpServletResponse res) throws ServletException, IOException; 
protected void doTrace(HttpServletRequest req, 
    HttpServletResponse res) throws ServletException, IOException; 
protected void service(HttpServletRequest req, 
    HttpServletResponse res) throws ServletException, IOException; 
public void service(ServletRequest req, ServletResponse res) 
    throws ServletException, IOException; 
protected long getLastModifed(HttpServletRequest req);

SRV.12.2.8 HttpSessionBindingEvent

public class HttpSessionBindingEvent extends EventObject 

public HttpSessionBindingEvent(HttpSession session, String name); 

public String getName(); 
public HttpSession getSession();

SRV.12.2.9 HttpUtils

public class HttpUtils 

public HttpUtils(); 

public static Hashtable parseQueryString(String queryString); 
public static Hashtable parsePostData(int length, 
    ServletInputStream in); 
public static StringBuffer getRequestURL(HttpServletRequest req);
    [ directory ] Previous Section Next Section