⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 httpservletrequest.java

📁 windows下的JAVA虚拟机
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
     * URI.  The path starts with a "/" character but does not end with a "/"     * character.  For servlets in the default (root) context, this method     * returns "". The container does not decode this string.     *     *     * @return		a <code>String</code> specifying the     *			portion of the request URI that indicates the context     *			of the request     *     *     */    public String getContextPath();                /**     *     * Returns the query string that is contained in the request     * URL after the path. This method returns <code>null</code>     * if the URL does not have a query string. Same as the value     * of the CGI variable QUERY_STRING.      *     * @return		a <code>String</code> containing the query     *			string or <code>null</code> if the URL      *			contains no query string. The value is not     *			decoded by the container.     *     */    public String getQueryString();                /**     *     * Returns the login of the user making this request, if the     * user has been authenticated, or <code>null</code> if the user      * has not been authenticated.     * Whether the user name is sent with each subsequent request     * depends on the browser and type of authentication. Same as the      * value of the CGI variable REMOTE_USER.     *     * @return		a <code>String</code> specifying the login     *			of the user making this request, or <code>null</code>     *			if the user login is not known     *     */    public String getRemoteUser();                /**     *     * Returns a boolean indicating whether the authenticated user is included     * in the specified logical "role".  Roles and role membership can be     * defined using deployment descriptors.  If the user has not been     * authenticated, the method returns <code>false</code>.     *     * @param role		a <code>String</code> specifying the name     *				of the role     *     * @return		a <code>boolean</code> indicating whether     *			the user making this request belongs to a given role;     *			<code>false</code> if the user has not been      *			authenticated     *     */    public boolean isUserInRole(String role);                /**     *     * Returns a <code>java.security.Principal</code> object containing     * the name of the current authenticated user. If the user has not been     * authenticated, the method returns <code>null</code>.     *     * @return		a <code>java.security.Principal</code> containing     *			the name of the user making this request;     *			<code>null</code> if the user has not been      *			authenticated     *     */    public java.security.Principal getUserPrincipal();                /**     *     * Returns the session ID specified by the client. This may     * not be the same as the ID of the current valid session     * for this request.     * If the client did not specify a session ID, this method returns     * <code>null</code>.     *     *     * @return		a <code>String</code> specifying the session     *			ID, or <code>null</code> if the request did     *			not specify a session ID     *     * @see		#isRequestedSessionIdValid     *     */    public String getRequestedSessionId();                    /**     *     * Returns the part of this request's URL from the protocol     * name up to the query string in the first line of the HTTP request.     * The web container does not decode this String.     * For example:     *     *      * <table summary="Examples of Returned Values">     * <tr align=left><th>First line of HTTP request      </th>     * <th>     Returned Value</th>     * <tr><td>POST /some/path.html HTTP/1.1<td><td>/some/path.html     * <tr><td>GET http://foo.bar/a.html HTTP/1.0     * <td><td>/a.html     * <tr><td>HEAD /xyz?a=b HTTP/1.1<td><td>/xyz     * </table>     *     * <p>To reconstruct an URL with a scheme and host, use     * {@link HttpUtils#getRequestURL}.     *     * @return		a <code>String</code> containing     *			the part of the URL from the      *			protocol name up to the query string     *     * @see		HttpUtils#getRequestURL     *     */    public String getRequestURI();        /**     *     * Reconstructs the URL the client used to make the request.     * The returned URL contains a protocol, server name, port     * number, and server path, but it does not include query     * string parameters.     *     * <p>Because this method returns a <code>StringBuffer</code>,     * not a string, you can modify the URL easily, for example,     * to append query parameters.     *     * <p>This method is useful for creating redirect messages     * and for reporting errors.     *     * @return		a <code>StringBuffer</code> object containing     *			the reconstructed URL     *     */    public StringBuffer getRequestURL();        /**     *     * Returns the part of this request's URL that calls     * the servlet. This path starts with a "/" character     * and includes either the servlet name or a path to     * the servlet, but does not include any extra path     * information or a query string. Same as the value of     * the CGI variable SCRIPT_NAME.     *     * <p>This method will return an empty string ("") if the     * servlet used to process this request was matched using     * the "/*" pattern.     *     * @return		a <code>String</code> containing     *			the name or path of the servlet being     *			called, as specified in the request URL,     *			decoded, or an empty string if the servlet     *			used to process the request is matched     *			using the "/*" pattern.     *     */    public String getServletPath();                /**     *     * Returns the current <code>HttpSession</code>     * associated with this request or, if there is no     * current session and <code>create</code> is true, returns      * a new session.     *     * <p>If <code>create</code> is <code>false</code>     * and the request has no valid <code>HttpSession</code>,     * this method returns <code>null</code>.     *     * <p>To make sure the session is properly maintained,     * you must call this method before      * the response is committed. If the container is using cookies     * to maintain session integrity and is asked to create a new session     * when the response is committed, an IllegalStateException is thrown.     *     *     *     *     * @param create	<code>true</code> to create     *			a new session for this request if necessary;      *			<code>false</code> to return <code>null</code>     *			if there's no current session     *			     *     * @return 		the <code>HttpSession</code> associated      *			with this request or <code>null</code> if     * 			<code>create</code> is <code>false</code>     *			and the request has no valid session     *     * @see	#getSession()     *     *     */    public HttpSession getSession(boolean create);                   /**     *     * Returns the current session associated with this request,     * or if the request does not have a session, creates one.     *      * @return		the <code>HttpSession</code> associated     *			with this request     *     * @see	#getSession(boolean)     *     */    public HttpSession getSession();                        /**     *     * Checks whether the requested session ID is still valid.     *     * @return			<code>true</code> if this     *				request has an id for a valid session     *				in the current session context;     *				<code>false</code> otherwise     *     * @see			#getRequestedSessionId     * @see			#getSession     * @see			HttpSessionContext     *     */    public boolean isRequestedSessionIdValid();                /**     *     * Checks whether the requested session ID came in as a cookie.     *     * @return			<code>true</code> if the session ID     *				came in as a     *				cookie; otherwise, <code>false</code>     *     *     * @see			#getSession     *     */     public boolean isRequestedSessionIdFromCookie();                /**     *     * Checks whether the requested session ID came in as part of the      * request URL.     *     * @return			<code>true</code> if the session ID     *				came in as part of a URL; otherwise,     *				<code>false</code>     *     *     * @see			#getSession     *     */        public boolean isRequestedSessionIdFromURL();                        /**     *     * @deprecated		As of Version 2.1 of the Java Servlet     *				API, use {@link #isRequestedSessionIdFromURL}     *				instead.     *     */    public boolean isRequestedSessionIdFromUrl();    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -