?? servletcontext.html
字號:
<p>This method was originally defined to write an exception's stack trace and an explanatory error message to the servlet log file.</I></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/servlet/ServletContext.html#log(java.lang.String)">log</A></B>(java.lang.String msg)</CODE><BR> Writes the specified message to a servlet log file, usually an event log.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/servlet/ServletContext.html#log(java.lang.String, java.lang.Throwable)">log</A></B>(java.lang.String message, java.lang.Throwable throwable)</CODE><BR> Writes an explanatory message and a stack trace for a given <code>Throwable</code> exception to the servlet log file.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/servlet/ServletContext.html#removeAttribute(java.lang.String)">removeAttribute</A></B>(java.lang.String name)</CODE><BR> Removes the attribute with the given name from the servlet context.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/servlet/ServletContext.html#setAttribute(java.lang.String, java.lang.Object)">setAttribute</A></B>(java.lang.String name, java.lang.Object object)</CODE><BR> Binds an object to a given attribute name in this servlet context.</TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="getContext(java.lang.String)"><!-- --></A><H3>getContext</H3><PRE>public <A HREF="../../javax/servlet/ServletContext.html">ServletContext</A> <B>getContext</B>(java.lang.String uripath)</PRE><DL><DD>Returns a <code>ServletContext</code> object that corresponds to a specified URL on the server. <p>This method allows servlets to gain access to the context for various parts of the server, and as needed obtain <A HREF="../../javax/servlet/RequestDispatcher.html"><CODE>RequestDispatcher</CODE></A> objects from the context. The given path must be begin with "/", is interpreted relative to the server's document root and is matched against the context roots of other web applications hosted on this container. <p>In a security conscious environment, the servlet container may return <code>null</code> for a given URL.<DD><DL><DT><B>Parameters:</B><DD><CODE>uripath</CODE> - a <code>String</code> specifying the context path of another web application in the container.<DT><B>Returns:</B><DD>the <code>ServletContext</code> object that corresponds to the named URL, or null if eithernone exists or the container wishes to restrict this access.<DT><B>See Also: </B><DD><A HREF="../../javax/servlet/RequestDispatcher.html"><CODE>RequestDispatcher</CODE></A></DL></DD></DL><HR><A NAME="getMajorVersion()"><!-- --></A><H3>getMajorVersion</H3><PRE>public int <B>getMajorVersion</B>()</PRE><DL><DD>Returns the major version of the Java Servlet API that this servlet container supports. All implementations that comply with Version 2.4 must have this method return the integer 2.<DD><DL><DT><B>Returns:</B><DD>2</DL></DD></DL><HR><A NAME="getMinorVersion()"><!-- --></A><H3>getMinorVersion</H3><PRE>public int <B>getMinorVersion</B>()</PRE><DL><DD>Returns the minor version of the Servlet API that this servlet container supports. All implementations that comply with Version 2.4 must have this method return the integer 4.<DD><DL><DT><B>Returns:</B><DD>4</DL></DD></DL><HR><A NAME="getMimeType(java.lang.String)"><!-- --></A><H3>getMimeType</H3><PRE>public java.lang.String <B>getMimeType</B>(java.lang.String file)</PRE><DL><DD>Returns the MIME type of the specified file, or <code>null</code> if the MIME type is not known. The MIME type is determined by the configuration of the servlet container, and may be specified in a web application deployment descriptor. Common MIME types are <code>"text/html"</code> and <code>"image/gif"</code>.<DD><DL><DT><B>Parameters:</B><DD><CODE>file</CODE> - a <code>String</code> specifying the name of a file<DT><B>Returns:</B><DD>a <code>String</code> specifying the file's MIME type</DL></DD></DL><HR><A NAME="getResourcePaths(java.lang.String)"><!-- --></A><H3>getResourcePaths</H3><PRE>public java.util.Set <B>getResourcePaths</B>(java.lang.String path)</PRE><DL><DD>Returns a directory-like listing of all the paths to resources within the web application whose longest sub-path matches the supplied path argument. Paths indicating subdirectory paths end with a '/'. The returned paths are all relative to the root of the web application and have a leading '/'. For example, for a web application containing<br><br> /welcome.html<br> /catalog/index.html<br> /catalog/products.html<br> /catalog/offers/books.html<br> /catalog/offers/music.html<br> /customer/login.jsp<br> /WEB-INF/web.xml<br> /WEB-INF/classes/com.acme.OrderServlet.class,<br><br> getResourcePaths("/") returns {"/welcome.html", "/catalog/", "/customer/", "/WEB-INF/"}<br> getResourcePaths("/catalog/") returns {"/catalog/index.html", "/catalog/products.html", "/catalog/offers/"}.<br><DD><DL><DT><B>Parameters:</B><DD><CODE>path</CODE> - the partial path used to match the resources, which must start with a /<DT><B>Returns:</B><DD>a Set containing the directory listing, or null if there are no resources in the web application whose path begins with the supplied path.<DT><B>Since: </B><DD>Servlet 2.3</DD></DL></DD></DL><HR><A NAME="getResource(java.lang.String)"><!-- --></A><H3>getResource</H3><PRE>public java.net.URL <B>getResource</B>(java.lang.String path) throws java.net.MalformedURLException</PRE><DL><DD>Returns a URL to the resource that is mapped to a specified path. The path must begin with a "/" and is interpreted as relative to the current context root. <p>This method allows the servlet container to make a resource available to servlets from any source. Resources can be located on a local or remote file system, in a database, or in a <code>.war</code> file. <p>The servlet container must implement the URL handlers and <code>URLConnection</code> objects that are necessary to access the resource. <p>This method returns <code>null</code> if no resource is mapped to the pathname. <p>Some containers may allow writing to the URL returned by this method using the methods of the URL class. <p>The resource content is returned directly, so be aware that requesting a <code>.jsp</code> page returns the JSP source code. Use a <code>RequestDispatcher</code> instead to include results of an execution. <p>This method has a different purpose than <code>java.lang.Class.getResource</code>, which looks up resources based on a class loader. This method does not use class loaders.<DD><DL><DT><B>Parameters:</B><DD><CODE>path</CODE> - a <code>String</code> specifying the path to the resource<DT><B>Returns:</B><DD>the resource located at the named path, or <code>null</code> if there is no resource at that path<DT><B>Throws:</B><DD>java.net.MalformedURLException - if the pathname is not given in the correct form</DL></DD></DL><HR><A NAME="getResourceAsStream(java.lang.String)"><!-- --></A><H3>getResourceAsStream</H3><PRE>public java.io.InputStream <B>getResourceAsStream</B>(java.lang.String path)</PRE><DL><DD>Returns the resource located at the named path as an <code>InputStream</code> object. <p>The data in the <code>InputStream</code> can be of any type or length. The path must be specified according to the rules given in <code>getResource</code>. This method returns <code>null</code> if no resource exists at the specified path. <p>Meta-information such as content length and content type that is available via <code>getResource</code> method is lost when using this method. <p>The servlet container must implement the URL handlers and <code>URLConnection</code> objects necessary to access the resource. <p>This method is different from <code>java.lang.Class.getResourceAsStream</code>, which uses a class loader. This method allows servlet containers to make a resource available to a servlet from any location, without using a class loader.<DD><DL><DT><B>Parameters:</B><DD><CODE>path</CODE> - a <code>String</code> specifying the path to the resource<DT><B>Returns:</B><DD>the <code>InputStream</code> returned to the servlet, or <code>null</code> if no resource exists at the specified path</DL></DD></DL><HR><A NAME="getRequestDispatcher(java.lang.String)"><!-- --></A><H3>getRequestDispatcher</H3><PRE>public <A HREF="../../javax/servlet/RequestDispatcher.html">RequestDispatcher</A> <B>getRequestDispatcher</B>(java.lang.String path)</PRE><DL><DD>Returns a <A HREF="../../javax/servlet/RequestDispatcher.html"><CODE>RequestDispatcher</CODE></A> object that acts as a wrapper for the resource located at the given path. A <code>RequestDispatcher</code> object can be used to forward a request to the resource or to include the resource in a response. The resource can be dynamic or static. <p>The pathname must begin with a "/" and is interpreted as relative to the current context root. Use <code>getContext</code> to obtain a <code>RequestDispatcher</code> for resources in foreign contexts. This method returns <code>null</code> if the <code>ServletContext</code> cannot return a <code>RequestDispatcher</code>.<DD><DL><DT><B>Parameters:</B><DD><CODE>path</CODE> - a <code>String</code> specifying the pathname to the resource<DT><B>Returns:</B><DD>a <code>RequestDispatcher</code> object that acts as a wrapper for the resource at the specified path, or <code>null</code> if the <code>ServletContext</code> cannot return a <code>RequestDispatcher</code><DT><B>See Also: </B><DD><A HREF="../../javax/servlet/RequestDispatcher.html"><CODE>RequestDispatcher</CODE></A>, <A HREF="../../javax/servlet/ServletContext.html#getContext(java.lang.String)"><CODE>getContext(java.lang.String)</CODE></A></DL></DD></DL><HR><A NAME="getNamedDispatcher(java.lang.String)"><!-- --></A><H3>getNamedDispatcher</H3><PRE>public <A HREF="../../javax/servlet/RequestDispatcher.html">RequestDispatcher</A> <B>getNamedDispatcher</B>(java.lang.String name)</PRE><DL><DD>Returns a <A HREF="../../javax/servlet/RequestDispatcher.html"><CODE>RequestDispatcher</CODE></A> object that acts as a wrapper for the named servlet. <p>Servlets (and JSP pages also) may be given names via server administration or via a web application deployment descriptor. A servlet instance can determine its name using <A HREF="../../javax/servlet/ServletConfig.html#getServletName()"><CODE>ServletConfig.getServletName()</CODE></A>. <p>This method returns <code>null</code> if the <code>ServletContext</code> cannot return a <code>RequestDispatcher</code> for any reason.<DD><DL><DT><B>Parameters:</B><DD><CODE>name</CODE> - a <code>String</code> specifying the name of a servlet to wrap<DT><B>Returns:</B><DD>a <code>RequestDispatcher</code> object that acts as a wrapper for the named servlet, or <code>null</code> if the <code>ServletContext</code> cannot return a <code>RequestDispatcher</code><DT><B>See Also: </B><DD><A HREF="../../javax/servlet/RequestDispatcher.html"><CODE>RequestDispatcher</CODE></A>, <A HREF="../../javax/servlet/ServletContext.html#getContext(java.lang.String)"><CODE>getContext(java.lang.String)</CODE></A>, <A HREF="../../javax/servlet/ServletConfig.html#getServletName()"><CODE>ServletConfig.getServletName()</CODE></A></DL></DD></DL><HR><A NAME="getServlet(java.lang.String)"><!-- --></A><H3>getServlet</H3><PRE>public <A HREF="../../javax/servlet/Servlet.html">Servlet</A> <B>getServlet</B>(java.lang.String name) throws <A HREF="../../javax/servlet/ServletException.html">ServletException</A></PRE><DL><DD><B>Deprecated.</B> <I>As of Java Servlet API 2.1, with no direct replacement. <p>This method was originally defined to retrieve a servlet from a <code>ServletContext</code>. In this version, this method always returns <code>null</code> and remains only to preserve binary compatibility. This method will be permanently removed in a future version of the Java Servlet API. <p>In lieu of this method, servlets can share information using the <code>ServletContext</code> class and can perform shared business logic by invoking methods on common non-servlet classes.</I><P></DL><HR>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -