📄 portletrequest.html.svn-base
字号:
getPreferences</H3><PRE>public <A HREF="../../javax/portlet/PortletPreferences.html">PortletPreferences</A> <B>getPreferences</B>()</PRE><DL><DD>Returns the preferences object associated with the portlet.<DD><DL><DT><B>Returns:</B><DD>the portlet preferences</DL></DD></DL><HR><A NAME="getPortletSession()"><!-- --></A><H3>getPortletSession</H3><PRE>public <A HREF="../../javax/portlet/PortletSession.html">PortletSession</A> <B>getPortletSession</B>()</PRE><DL><DD>Returns the current portlet session or, if there is no current session, creates one and returns the new session. <p> Creating a new portlet session will result in creating a new <code>HttpSession</code> on which the portlet session is based on.<DD><DL><DT><B>Returns:</B><DD>the portlet session</DL></DD></DL><HR><A NAME="getPortletSession(boolean)"><!-- --></A><H3>getPortletSession</H3><PRE>public <A HREF="../../javax/portlet/PortletSession.html">PortletSession</A> <B>getPortletSession</B>(boolean create)</PRE><DL><DD>Returns the current portlet session or, if there is no current session and the given flag is <CODE>true</CODE>, creates one and returns the new session. <P> If the given flag is <CODE>false</CODE> and there is no current portlet session, this method returns <CODE>null</CODE>. <p> Creating a new portlet session will result in creating a new <code>HttpSession</code> on which the portlet session is based on.<DD><DL><DT><B>Parameters:</B><DD><CODE>create</CODE> - <CODE>true</CODE> to create a new session, <BR> <CODE>false</CODE> to return <CODE>null</CODE> if there is no current session<DT><B>Returns:</B><DD>the portlet session</DL></DD></DL><HR><A NAME="getProperty(java.lang.String)"><!-- --></A><H3>getProperty</H3><PRE>public java.lang.String <B>getProperty</B>(java.lang.String name)</PRE><DL><DD>Returns the value of the specified request property as a <code>String</code>. If the request did not include a property of the specified name, this method returns <code>null</code>. <p> A portlet can access portal/portlet-container specific properties through this method and, if available, the headers of the HTTP client request. <p> This method should only be used if the property has only one value. If the property might have more than one value, use <A HREF="../../javax/portlet/PortletRequest.html#getProperties(java.lang.String)"><CODE>getProperties(java.lang.String)</CODE></A>. <p> If this method is used with a multivalued parameter, the value returned is equal to the first value in the Enumeration returned by <code>getProperties</code>.<DD><DL><DT><B>Parameters:</B><DD><CODE>name</CODE> - a <code>String</code> specifying the property name<DT><B>Returns:</B><DD>a <code>String</code> containing the value of the requested property, or <code>null</code> if the request does not have a property of that name.<DT><B>Throws:</B><DD><CODE>java.lang.IllegalArgumentException</CODE> - if name is <code>null</code>.</DL></DD></DL><HR><A NAME="getProperties(java.lang.String)"><!-- --></A><H3>getProperties</H3><PRE>public java.util.Enumeration <B>getProperties</B>(java.lang.String name)</PRE><DL><DD>Returns all the values of the specified request property as a <code>Enumeration</code> of <code>String</code> objects. <p> If the request did not include any propertys of the specified name, this method returns an empty <code>Enumeration</code>. The property name is case insensitive. You can use this method with any request property.<DD><DL><DT><B>Parameters:</B><DD><CODE>name</CODE> - a <code>String</code> specifying the property name<DT><B>Returns:</B><DD>a <code>Enumeration</code> containing the values of the requested property. If the request does not have any properties of that name return an empty <code>Enumeration</code>.<DT><B>Throws:</B><DD><CODE>java.lang.IllegalArgumentException</CODE> - if name is <code>null</code>.</DL></DD></DL><HR><A NAME="getPropertyNames()"><!-- --></A><H3>getPropertyNames</H3><PRE>public java.util.Enumeration <B>getPropertyNames</B>()</PRE><DL><DD>Returns a <code>Enumeration</code> of all the property names this request contains. If the request has no properties, this method returns an empty <code>Enumeration</code>.<DD><DL><DT><B>Returns:</B><DD>an <code>Enumeration</code> of all the property names sent with this request; if the request has no properties, an empty <code>Enumeration</code>.</DL></DD></DL><HR><A NAME="getPortalContext()"><!-- --></A><H3>getPortalContext</H3><PRE>public <A HREF="../../javax/portlet/PortalContext.html">PortalContext</A> <B>getPortalContext</B>()</PRE><DL><DD>Returns the context of the calling portal.<DD><DL><DT><B>Returns:</B><DD>the context of the calling portal</DL></DD></DL><HR><A NAME="getAuthType()"><!-- --></A><H3>getAuthType</H3><PRE>public java.lang.String <B>getAuthType</B>()</PRE><DL><DD>Returns the name of the authentication scheme used for the connection between client and portal, for example, <code>BASIC_AUTH</code>, <code>CLIENT_CERT_AUTH</code>, a custom one or <code>null</code> if there was no authentication.<DD><DL><DT><B>Returns:</B><DD>one of the static members <code>BASIC_AUTH</code>, <code>FORM_AUTH</code>, <code>CLIENT_CERT_AUTH</code>, <code>DIGEST_AUTH</code> (suitable for == comparison) indicating the authentication scheme, a custom one, or <code>null</code> if the request was not authenticated.</DL></DD></DL><HR><A NAME="getContextPath()"><!-- --></A><H3>getContextPath</H3><PRE>public java.lang.String <B>getContextPath</B>()</PRE><DL><DD>Returns the context path which is the path prefix associated with the deployed portlet application. If the portlet application is rooted at the base of the web server URL namespace (also known as "default" context), this path must be an empty string. Otherwise, it must be the path the portlet application is rooted to, the path must start with a '/' and it must not end with a '/' character. <p> To encode a URL the <A HREF="../../javax/portlet/PortletResponse.html#encodeURL(java.lang.String)"><CODE>PortletResponse.encodeURL(java.lang.String)</CODE></A> method must be used.<DD><DL><DT><B>Returns:</B><DD>a <code>String</code> specifying the portion of the request URL that indicates the context of the request<DT><B>See Also: </B><DD><A HREF="../../javax/portlet/PortletResponse.html#encodeURL(java.lang.String)"><CODE>PortletResponse.encodeURL(java.lang.String)</CODE></A></DL></DD></DL><HR><A NAME="getRemoteUser()"><!-- --></A><H3>getRemoteUser</H3><PRE>public java.lang.String <B>getRemoteUser</B>()</PRE><DL><DD>Returns the login of the user making this request, if the user has been authenticated, or null if the user has not been authenticated.<DD><DL><DT><B>Returns:</B><DD>a <code>String</code> specifying the login of the user making this request, or <code>null</code> if the user login is not known.</DL></DD></DL><HR><A NAME="getUserPrincipal()"><!-- --></A><H3>getUserPrincipal</H3><PRE>public java.security.Principal <B>getUserPrincipal</B>()</PRE><DL><DD>Returns a java.security.Principal object containing the name of the current authenticated user.<DD><DL><DT><B>Returns:</B><DD>a <code>java.security.Principal</code> containing the name of the user making this request, or <code>null</code> if the user has not been authenticated.</DL></DD></DL><HR><A NAME="isUserInRole(java.lang.String)"><!-- --></A><H3>isUserInRole</H3><PRE>public boolean <B>isUserInRole</B>(java.lang.String role)</PRE><DL><DD>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>.<DD><DL><DT><B>Parameters:</B><DD><CODE>role</CODE> - a <code>String</code> specifying the name of the role<DT><B>Returns:</B><DD>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.</DL></DD></DL><HR><A NAME="getAttribute(java.lang.String)"><!-- --></A><H3>getAttribute</H3><PRE>public java.lang.Object <B>getAttribute</B>(java.lang.String name)</PRE><DL><DD>Returns the value of the named attribute as an <code>Object</code>, or <code>null</code> if no attribute of the given name exists. <p> Attribute names should follow the same conventions as package names. This specification reserves names matching <code>java.*</code>, and <code>javax.*</code>. <p> In a distributed portlet web application the <code>Object</code> needs to be serializable.<DD><DL><DT><B>Parameters:</B><DD><CODE>name</CODE> - a <code>String</code> specifying the name of the attribute<DT><B>Returns:</B><DD>an <code>Object</code> containing the value of the attribute, or <code>null</code> if the attribute does not exist.<DT><B>Throws:</B><DD><CODE>java.lang.IllegalArgumentException</CODE> - if name is <code>null</code>.</DL></DD></DL><HR><A NAME="getAttributeNames()"><!-- --></A><H3>getAttributeNames</H3><PRE>public java.util.Enumeration <B>getAttributeNames</B>()</PRE><DL><DD>Returns an <code>Enumeration</code> containing the names of the attributes available to this request. This method returns an empty <code>Enumeration</code> if the request has no attributes available to it.<DD><DL><DT><B>Returns:</B><DD>an <code>Enumeration</code> of strings containing the names of the request attributes, or an empty <code>Enumeration</code> if the request has no attributes available to it.</DL></DD></DL><HR><A NAME="getParameter(java.lang.String)"><!-- --></A><H3>getParameter</H3><PRE>public java.lang.String <B>getParameter</B>(java.lang.String name)</PRE><DL><DD>Returns the value of a request parameter as a <code>String</code>, or <code>null</code> if the parameter does not exist. Request parameters are extra information sent with the request. The returned parameter are "x-www-form-urlencoded" decoded. <p> Only parameters targeted to the current portlet are accessible. <p> This method should only be used if the parameter has only one value. If the parameter might have more than one value, use <A HREF="../../javax/portlet/PortletRequest.html#getParameterValues(java.lang.String)"><CODE>getParameterValues(java.lang.String)</CODE></A>. <p> If this method is used with a multivalued parameter, the value returned is equal to the first value in the array returned by <code>getParameterValues</code>.<DD><DL><DT><B>Parameters:</B><DD><CODE>name</CODE> - a <code>String</code> specifying the name of the parameter<DT><B>Returns:</B><DD>a <code>String</code> representing the single value of the parameter<DT><B>Throws:</B><DD><CODE>java.lang.IllegalArgumentException</CODE> - if name is <code>null</code>.<DT><B>See Also: </B><DD><A HREF="../../javax/portlet/PortletRequest.html#getParameterValues(java.lang.String)"><CODE>getParameterValues(java.lang.String)</CODE></A></DL></DD></DL><HR><A NAME="getParameterNames()"><!-- --></A><H3>getParameterNames</H3><PRE>public java.util.Enumeration <B>getParameterNames</B>()</PRE><DL><DD>Returns an <code>Enumeration</code> of <code>String</code> objects containing the names of the parameters contained in this request. If the request has no parameters, the method returns an empty <code>Enumeration</code>. <p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -