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

📄 tagutils.html

📁 struts api,学习使用struts必备的文档
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="TagUtils()"><!-- --></A><H3>
TagUtils</H3>
<PRE>
protected <B>TagUtils</B>()</PRE>
<DL>
<DD>Constructor for TagUtils.</DL>

<!-- ============ 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="<clinit>()"><!-- --></A><H3>
<clinit></H3>
<PRE>
static void <B><clinit></B>()</PRE>
<DL>
<DD>Initialize the scope names map.</DL>
<HR>

<A NAME="getInstance()"><!-- --></A><H3>
getInstance</H3>
<PRE>
public static <A HREF="../../../../org/apache/struts/taglib/TagUtils.html">TagUtils</A> <B>getInstance</B>()</PRE>
<DL>
<DD>Returns the Singleton instance of TagUtils.</DL>
<HR>

<A NAME="computeParameters(javax.servlet.jsp.PageContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
computeParameters</H3>
<PRE>
public java.util.Map <B>computeParameters</B>(javax.servlet.jsp.PageContext&nbsp;pageContext,                                       java.lang.String&nbsp;paramId,                                       java.lang.String&nbsp;paramName,                                       java.lang.String&nbsp;paramProperty,                                       java.lang.String&nbsp;paramScope,                                       java.lang.String&nbsp;name,                                       java.lang.String&nbsp;property,                                       java.lang.String&nbsp;scope,                                       boolean&nbsp;transaction)                                throws javax.servlet.jsp.JspException</PRE>
<DL>
<DD>Compute a set of query parameters that will be dynamically added to a generated URL.  The returned Map is keyed by parameter name, and the values are either null (no value specified), a String (single value specified), or a String[] array (multiple values specified).  Parameter names correspond to the corresponding attributes of the <code>&lt;html:link&gt;</code> tag.  If no query parameters are identified, return <code>null</code>.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pageContext</CODE> - PageContext we are operating in<DD><CODE>paramId</CODE> - Single-value request parameter name (if any)<DD><CODE>paramName</CODE> - Bean containing single-value parameter value<DD><CODE>paramProperty</CODE> - Property (of bean named by <code>paramName</code>  containing single-value parameter value<DD><CODE>paramScope</CODE> - Scope containing bean named by  <code>paramName</code><DD><CODE>name</CODE> - Bean containing multi-value parameters Map (if any)<DD><CODE>property</CODE> - Property (of bean named by <code>name</code>  containing multi-value parameters Map<DD><CODE>scope</CODE> - Scope containing bean named by  <code>name</code><DD><CODE>transaction</CODE> - Should we add our transaction control token?<DT><B>Returns:</B><DD>Map of query parameters<DT><B>Throws:</B><DD><CODE>javax.servlet.jsp.JspException</CODE> - if we cannot look up the required beans<DD><CODE>javax.servlet.jsp.JspException</CODE> - if a class cast exception occurs on a  looked-up bean or property</DL>
</DD>
</DL>
<HR>

<A NAME="computeURL(javax.servlet.jsp.PageContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.lang.String, boolean)"><!-- --></A><H3>
computeURL</H3>
<PRE>
public java.lang.String <B>computeURL</B>(javax.servlet.jsp.PageContext&nbsp;pageContext,                                   java.lang.String&nbsp;forward,                                   java.lang.String&nbsp;href,                                   java.lang.String&nbsp;page,                                   java.lang.String&nbsp;action,                                   java.lang.String&nbsp;module,                                   java.util.Map&nbsp;params,                                   java.lang.String&nbsp;anchor,                                   boolean&nbsp;redirect)                            throws java.net.MalformedURLException</PRE>
<DL>
</DL>
<HR>

<A NAME="computeURLWithCharEncoding(javax.servlet.jsp.PageContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.lang.String, boolean, boolean)"><!-- --></A><H3>
computeURLWithCharEncoding</H3>
<PRE>
public java.lang.String <B>computeURLWithCharEncoding</B>(javax.servlet.jsp.PageContext&nbsp;pageContext,                                                   java.lang.String&nbsp;forward,                                                   java.lang.String&nbsp;href,                                                   java.lang.String&nbsp;page,                                                   java.lang.String&nbsp;action,                                                   java.lang.String&nbsp;module,                                                   java.util.Map&nbsp;params,                                                   java.lang.String&nbsp;anchor,                                                   boolean&nbsp;redirect,                                                   boolean&nbsp;useLocalEncoding)                                            throws java.net.MalformedURLException</PRE>
<DL>
<DD>Compute a hyperlink URL based on the <code>forward</code>, <code>href</code>, <code>action</code> or <code>page</code> parameter that is not null. The returned URL will have already been passed to <code>response.encodeURL()</code> for adding a session identifier.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pageContext</CODE> - PageContext for the tag making this call<DD><CODE>forward</CODE> - Logical forward name for which to look up  the context-relative URI (if specified)<DD><CODE>href</CODE> - URL to be utilized unmodified (if specified)<DD><CODE>page</CODE> - Module-relative page for which a URL should  be created (if specified)<DD><CODE>action</CODE> - Logical action name for which to look up  the context-relative URI (if specified)<DD><CODE>params</CODE> - Map of parameters to be dynamically included (if any)<DD><CODE>anchor</CODE> - Anchor to be dynamically included (if any)<DD><CODE>redirect</CODE> - Is this URL for a <code>response.sendRedirect()</code>?<DT><B>Returns:</B><DD>URL with session identifier<DT><B>Throws:</B><DD><CODE>java.net.MalformedURLException</CODE> - if a URL cannot be created  for the specified parameters</DL>
</DD>
</DL>
<HR>

<A NAME="computeURL(javax.servlet.jsp.PageContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.lang.String, boolean, boolean)"><!-- --></A><H3>
computeURL</H3>
<PRE>
public java.lang.String <B>computeURL</B>(javax.servlet.jsp.PageContext&nbsp;pageContext,                                   java.lang.String&nbsp;forward,                                   java.lang.String&nbsp;href,                                   java.lang.String&nbsp;page,                                   java.lang.String&nbsp;action,                                   java.lang.String&nbsp;module,                                   java.util.Map&nbsp;params,                                   java.lang.String&nbsp;anchor,                                   boolean&nbsp;redirect,                                   boolean&nbsp;encodeSeparator)                            throws java.net.MalformedURLException</PRE>
<DL>
</DL>
<HR>

<A NAME="computeURLWithCharEncoding(javax.servlet.jsp.PageContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.lang.String, boolean, boolean, boolean)"><!-- --></A><H3>
computeURLWithCharEncoding</H3>
<PRE>
public java.lang.String <B>computeURLWithCharEncoding</B>(javax.servlet.jsp.PageContext&nbsp;pageContext,                                                   java.lang.String&nbsp;forward,                                                   java.lang.String&nbsp;href,                                                   java.lang.String&nbsp;page,                                                   java.lang.String&nbsp;action,                                                   java.lang.String&nbsp;module,                                                   java.util.Map&nbsp;params,                                                   java.lang.String&nbsp;anchor,                                                   boolean&nbsp;redirect,                                                   boolean&nbsp;encodeSeparator,                                                   boolean&nbsp;useLocalEncoding)                                            throws java.net.MalformedURLException</PRE>
<DL>
<DD>Compute a hyperlink URL based on the <code>forward</code>, <code>href</code>, <code>action</code> or <code>page</code> parameter that is not null. The returned URL will have already been passed to <code>response.encodeURL()</code> for adding a session identifier.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pageContext</CODE> - PageContext for the tag making this call<DD><CODE>forward</CODE> - Logical forward name for which to look up  the context-relative URI (if specified)<DD><CODE>href</CODE> - URL to be utilized unmodified (if specified)<DD><CODE>page</CODE> - Module-relative page for which a URL should  be created (if specified)<DD><CODE>action</CODE> - Logical action name for which to look up  the context-relative URI (if specified)<DD><CODE>params</CODE> - Map of parameters to be dynamically included (if any)<DD><CODE>anchor</CODE> - Anchor to be dynamically included (if any)<DD><CODE>redirect</CODE> - Is this URL for a <code>response.sendRedirect()</code>?<DD><CODE>encodeSeparator</CODE> - This is only checked if redirect is set to false (never encoded for a redirect).  If true, query string parameter separators are encoded as &gt;amp;, else &amp; is used.<DD><CODE>useLocalEncoding</CODE> - If set to true, urlencoding is done on the bytes of character encoding from ServletResponse#getCharacterEncoding. Use UTF-8 otherwise.<DT><B>Returns:</B><DD>URL with session identifier<DT><B>Throws:</B><DD><CODE>java.net.MalformedURLException</CODE> - if a URL cannot be created  for the specified parameters</DL>
</DD>
</DL>
<HR>

<A NAME="encodeURL(java.lang.String)"><!-- --></A><H3>
encodeURL</H3>
<PRE>
public java.lang.String <B>encodeURL</B>(java.lang.String&nbsp;url)</PRE>
<DL>
<DD>URLencodes a string assuming the character encoding is UTF-8.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>url</CODE> - &nbsp;<DT><B>Returns:</B><DD>String The encoded url in UTF-8</DL>
</DD>
</DL>
<HR>

<A NAME="encodeURL(java.lang.String, java.lang.String)"><!-- --></A><H3>
encodeURL</H3>
<PRE>
public java.lang.String <B>encodeURL</B>(java.lang.String&nbsp;url,                                  java.lang.String&nbsp;enc)</PRE>
<DL>
<DD>Use the new URLEncoder.encode() method from Java 1.4 if available, else use the old deprecated version.  This method uses reflection to find the appropriate method; if the reflection operations throw exceptions, this will return the url encoded with the old URLEncoder.encode() method.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>enc</CODE> - The character encoding the urlencode is performed on.<DT><B>Returns:</B><DD>String The encoded url.</DL>
</DD>
</DL>
<HR>

<A NAME="filter(java.lang.String)"><!-- --></A><H3>
filter</H3>
<PRE>
public java.lang.String <B>filter</B>(java.lang.String&nbsp;value)</PRE>
<DL>
<DD>Filter the specified string for characters that are sensitive to HTML interpreters, returning the string with these characters replaced by the corresponding character entities.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - The string to be filtered and returned</DL>
</DD>
</DL>
<HR>

<A NAME="getActionErrors(javax.servlet.jsp.PageContext, java.lang.String)"><!-- --></A><H3>
getActionErrors</H3>
<PRE>
public <A HREF="../../../../org/apache/struts/action/ActionErrors.html">ActionErrors</A> <B>getActionErrors</B>(javax.servlet.jsp.PageContext&nbsp;pageContext,                                    java.lang.String&nbsp;paramName)                             throws javax.servlet.jsp.JspException</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use getActionMessages() instead.  This will be removed after Struts 1.2.</I>
<P>
<DD>Retrieves the value from request scope and if it isn't already an <code>ErrorMessages</code> some classes are converted to one.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pageContext</CODE> - The PageContext for the current page<DD><CODE>paramName</CODE> - Key for parameter value<DT><B>Returns:</B><DD>ActionErrors from request scope<DT><B>Throws:</B><DD><CODE>javax.servlet.jsp.JspException</CODE> - &nbsp;</DL>
</DD>
</DL>
<HR>

<A NAME="getActionMappingName(java.lang.String)"><!-- --></A><H3>
getActionMappingName</H3>
<PRE>
public java.lang.String <B>getActionMappingName</B>(java.lang.String&nbsp;action)</PRE>
<DL>
<DD>Return the form action converted into an action mapping path.  The value of the <code>action</code> property is manipulated as follows in computing the name of the requested mapping: <ul> <li>Any filename extension is removed (on the theory that extension     mapping is being used to select the controller servlet).</li> <li>If the resulting value does not start with a slash, then a     slash is prepended.</li> </ul></DL>
<HR>

<A NAME="getActionMappingURL(java.lang.String, javax.servlet.jsp.PageContext)"><!-- --></A><H3>
getActionMappingURL</H3>
<PRE>
public java.lang.String <B>getActionMappingURL</B>(java.lang.String&nbsp;action,                                            javax.servlet.jsp.PageContext&nbsp;pageContext)</PRE>
<DL>
<DD>Return the form action converted into a server-relative URL.</DL>
<HR>

<A NAME="getActionMappingURL(java.lang.String, java.lang.String, javax.servlet.jsp.PageContext, boolean)"><!-- --></A><H3>
getActionMappingURL</H3>
<PRE>
public java.lang.String <B>getActionMappingURL</B>(java.lang.String&nbsp;action,                                            java.lang.String&nbsp;module,                                            javax.servlet.jsp.PageContext&nbsp;pageContext,                                            boolean&nbsp;contextRelative)</PRE>
<DL>
<DD>Return the form action converted into a server-relative URL.</DL>
<HR>

<A NAME="getActionMessages(javax.servlet.jsp.PageContext, java.lang.String)"><!-- --></A><H3>
getActionMessages</H3>
<PRE>
public <A HREF="../../../../org/apache/struts/action/ActionMessages.html">ActionMessages</A> <B>getActionMessages</B>(javax.servlet.jsp.PageContext&nbsp;pageContext,                                        java.lang.String&nbsp;paramName)                                 throws javax.servlet.jsp.JspException</PRE>
<DL>
<DD>Retrieves the value from request scope and if it isn't already an <code>ActionMessages</code>, some classes are converted to one.<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pageContext</CODE> - The PageContext for the current page<DD><CODE>paramName</CODE> - Key for parameter value<DT><B>Returns:</B><DD>ActionErrors in page context.<DT><B>Throws:</B><DD><CODE>javax.servlet.jsp.JspException</CODE> - &nbsp;</DL>
</DD>
</DL>
<HR>

⌨️ 快捷键说明

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