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

📄 输出类标签.htm

📁 java 技术参考汇集超值大礼包
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>

<p>输出类标签</p>
<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">
						输出类的标签包括了outputLabel、outputLink、outputFormat与
						outputText,分别举例说明如下:<h3>outputLabel</h3>
						<p>  产生&lt;label&gt; HTML卷标,使用for属性指定组件的client ID,例如:</p>
						<div class="code" style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;h:inputText id=<span class="code-quote">&quot;user&quot;</span> value=<span class="code-quote">&quot;#{user.name}&quot;</span>/&gt;
&lt;h:outputLabel <span class="code-keyword">for</span>=<span class="code-quote">&quot;user&quot;</span> value=<span class="code-quote">&quot;#{user.name}&quot;</span>/&gt;</pre>
							</div>
						</div>
						<p>  这会产生像是以下的标签:</p>
						<div class="code" style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;input id=<span class="code-quote">&quot;user&quot;</span> type=<span class="code-quote">&quot;text&quot;</span> name=<span class="code-quote">&quot;user&quot;</span> value=<span class="code-quote">&quot;guest&quot;</span> /&gt;
&lt;label <span class="code-keyword">for</span>=<span class="code-quote">&quot;user&quot;</span>&gt;</pre>
							</div>
						</div>
						<h3>outputLink</h3>
						<p>  产生&lt;a&gt; HTML标签,例如:</p>
						<div class="code" style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;h:outputLink value=<span class="code-quote">&quot;../index.jsp&quot;</span>&gt;
    &lt;h:outputText value=<span class="code-quote">&quot;Link to Index&quot;</span>/&gt;
    &lt;f:param name=<span class="code-quote">&quot;name&quot;</span> value=<span class="code-quote">&quot;MyName&quot;</span>/&gt;
&lt;/h:outputLink&gt;</pre>
							</div>
						</div>
						<p>  你可搭配&lt;f:param&gt;帮链接加上参数,所有的参数都会变成 name=value
						的型态附加在连结后。</p>
						<p>  value所指定的内容也可以是JSF EL绑定。</p>
						<h3>outputFormat</h3>
						<p>  产生指定的文字讯息,可以搭配&lt;f:param&gt;来设定讯息的参数以格式化文字讯息,例如:</p>
						<div class="code" style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;f:loadBundle basename=<span class="code-quote">&quot;messages&quot;</span> <span class="code-keyword">var</span>=<span class="code-quote">&quot;msgs&quot;</span>/&gt;
 &lt;h:outputFormat value=<span class="code-quote">&quot;#{msgs.welcomeText}&quot;</span>&gt;
     &lt;f:param value=<span class="code-quote">&quot;Hello&quot;</span>/&gt;
     &lt;f:param value=<span class="code-quote">&quot;Guest&quot;</span>/&gt;
 &lt;/h:outputFormat&gt;</pre>
							</div>
						</div>
						<p>  如果您的messages.properties包括以下的内容:</p>
						<div class="code" style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
							<div class="codeContent">
								<pre class="code-java">welcomeText={0}, Your name is {1}.</pre>
							</div>
						</div>
						<p>  则{0}与{1}会被取代为&lt;f:param&gt;设定的文字,最后显示的文字会是:</p>
						<div class="code" style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
							<div class="codeContent">
								<pre class="code-java">Hello, Your name is Guest.</pre>
							</div>
						</div>
						<p>  另一个使用的方法则是:</p>
						<div class="code" style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;h:outputFormat value=<span class="code-quote">&quot;{0}, Your name is {1}.&quot;</span>&gt;
     &lt;f:param value=<span class="code-quote">&quot;Hello&quot;</span>/&gt;
     &lt;f:param value=<span class="code-quote">&quot;Guest&quot;</span>/&gt;
 &lt;/h:outputFormat&gt;</pre>
							</div>
						</div>
						<h3>outputText</h3>
						<p>  简单的显示指定的值或绑定的讯息,例如:</p>
						<div class="code" style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
							<div class="codeContent">
								<pre class="code-java">&lt;h:outputText value=<span class="code-quote">&quot;#{user.name}&quot;</span>/&gt;</pre>
							</div>
						</div>
					</div>
					</td>
				</tr>
			</table>
			</td>
		</tr>
	</table>
</div>

</body>

</html>

⌨️ 快捷键说明

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