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

📄 命令类标签.htm

📁 良葛格學習筆記,《jsf入门》简体中文版,对学习JSF有帮助
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>命令类标签包括commandButton与commandLink</title>
</head>

<body>

<div id="PageContent">
	命令类标签<table cellSpacing="0" cellPadding="0" width="100%" border="0" id="table3">
		<tr>
			<td class="pagebody" vAlign="top">
			<table style="clear: both" cellSpacing="0" cellPadding="0" width="100%" border="0" id="table4">
				<tr>
					<td class="pagecontent" vAlign="top" width="100%">
					<div class="wiki-content">
						命令类标签包括commandButton与commandLink,其主要作用在于提供一个命令按钮或连结,以下举例说明:<h3>
						commandButton</h3>
						<p>  显示一个命令按钮,即输出&lt;input&gt; HTML卷标,其type属性可以设定为button、submit或reset,预设是submit,按下按钮会触发
						javax.faces.event.ActionEvent,使用例子如下:</p>
						<div class="code" style="border-style: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;h:commandButton value=<span class="code-quote">&quot;送出&quot;</span> action=<span class="code-quote">&quot;#{user.verify}&quot;</span>/&gt;</pre>
							</div>
						</div>
						<p>
						  您可以设定image属性,指定图片的URL,设定了image属性的话,&lt;input&gt;卷标的type属性会被设定为image,例如:</p>
						<div class="code" style="border-style: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;h:commandButton value=<span class="code-quote">&quot;#{msgs.commandText}&quot;</span>
                  image=<span class="code-quote">&quot;images/logowiki.jpg&quot;</span>
                  action=<span class="code-quote">&quot;#{user.verify}&quot;</span>/&gt;</pre>
							</div>
						</div>
						<h3>commandLink</h3>
						<p>  产生超级链接,会输出&lt;a&gt; HTML卷标,而href属性会有&#39;#&#39;,而onclick属性会含有一段JavaScript程序,这个JavaScript的目的是按下连结后自动提交窗体,具体来说其作用就像按钮,但外观却是超级链接,包括在本体部份的内容都会成为超级链接的一部份,一个使用的例子如下:</p>
						<div class="code" style="border-style: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;h:commandLink value=<span class="code-quote">&quot;#{msgs.commandText}&quot;</span>
                action=<span class="code-quote">&quot;#{user.verify}&quot;</span>/&gt;</pre>
							</div>
						</div>
						<p>  产生的HTML输出范例如下:</p>
						<div class="code" style="border-style: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;a href=<span class="code-quote">&quot;#&quot;</span> onclick=<span class="code-quote">&quot;document.forms[&#39;_id3&#39;][&#39;_id3:_idcl&#39;].value=&#39;_id3:_id13&#39;; document.forms[&#39;_id3&#39;].submit(); <span class="code-keyword">return</span> <span class="code-keyword">false</span>;&quot;</span>&gt;Submit&lt;/a&gt;</pre>
							</div>
						</div>
						<p>  如果搭配&lt;f:param&gt;来使用,则所设定的参数会被当作请求参数一并送出,例如:</p>
						<div class="code" style="border-style: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;h:commandLink&gt;
   &lt;h:outputText value=<span class="code-quote">&quot;welcome&quot;</span>/&gt;
   &lt;f:param name=<span class="code-quote">&quot;locale&quot;</span> value=<span class="code-quote">&quot;zh_TW&quot;</span>/&gt;
 &lt;/h:commandLink&gt;</pre>
							</div>
						</div>
					</div>
					</td>
				</tr>
			</table>
			</td>
		</tr>
	</table>
</div>

</body>

</html>

⌨️ 快捷键说明

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