📄 jsprm.htm
字号:
</span><span lang="EN-US" style="font-size:10.0pt;mso-bidi-font-size:12.0pt"><%
} %></span><span style="font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">。</span></p>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">批注</span><span lang="EN-US"><br>
</span><span style="font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">最后一个主要</span><span lang="EN-US" style="font-size:10.0pt;mso-bidi-font-size:12.0pt">JSP</span><span style="font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">组件是嵌入式批注。虽然你可以在你的档案里包含</span><span lang="EN-US" style="font-size:10.0pt;mso-bidi-font-size:12.0pt">HTML</span><span style="font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">批注,如果使用者检视网页的原始码,他们也会看到这些批注。如果你不要让使用者看到你的批注,你可以将它放在</span><span lang="EN-US" style="font-size:10.0pt;mso-bidi-font-size:12.0pt"><%--
?--%></span><span style="font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">卷标里</span><span lang="EN-US" style="font-size:10.0pt;mso-bidi-font-size:12.0pt">:</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;mso-bidi-font-size:
12.0pt"><%-- </span><span style="font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">针对伺服端的批注</span><span lang="EN-US" style="font-size:10.0pt;
mso-bidi-font-size:12.0pt"> --%></span><span style="font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">。</span><span lang="EN-US"><br>
</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span><span lang="EN-US" style="font-size:18.0pt">JSP</span><span style="font-size:18.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">与</span><span lang="EN-US" style="font-size:18.0pt">JavaBean</span><span lang="EN-US"><br>
</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">虽然你可以在小型指令文件里放入一大块的程序代码,但是大多数的</span><span lang="EN-US">Java</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">程序代码是属于可以重复使用的组件,称为</span><span lang="EN-US">JavaBean</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">。</span><span lang="EN-US">JavaBean</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">就跟</span><span lang="EN-US">ActiveX</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">控件一样</span><span lang="EN-US">:</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">它们提供已知的功能,并且是为了可随时重复使用的目的而设计的。</span></p>
<p class="MsoNormal"><span lang="EN-US">JavaBean</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">的价值在于它可以经由一组特性来使用,而这些特性则提供对</span><span lang="EN-US">JavaBean</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">设定的存取。以人来作范例,此人就是</span><span lang="EN-US">JavaBean</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">,而他的姓名,社会福利安全号码,以及住址可以是特性。对于</span><span lang="EN-US">JSP</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">网站,基本上你是将</span><span lang="EN-US">'JavaBean'</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">动态的连接到你的网站。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">假设</span><span lang="EN-US">JavaBean</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">是在建立网站之前建好的,你要做的第一件事是告诉</span><span lang="EN-US">JSP</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">网页它所需要使用</span><span lang="EN-US">JavaBean.</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">这工作可以用</span><span lang="EN-US" style="color:#006600"><jsp:useBean></span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">卷标来完成:</span><span lang="EN-US"><br>
<span style="color:#006600"><jsp:useBean id="localName"
class="com.jguru.Person" scope="application" /></span>.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#006600"><jsp:useBean></span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">卷标需要你以</span><span lang="EN-US" style="color:#006600">id</span><span lang="EN-US">
</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">属性来辨识豆子</span><span lang="EN-US">.</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">在这里,你提供一个名称让</span><span lang="EN-US">JSP</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">网页来辨识豆子,除了</span><span lang="EN-US" style="color:#006600">id</span><span lang="EN-US">
</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">属性之外,你也必须告诉网页要到哪里去找这个豆子,或者是它的</span><span lang="EN-US">Java</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">类别名称。类别属性提供如何在各式方法之中找到它,最后一个需要的组件是</span><span lang="EN-US" style="color:#006600">scope</span><span lang="EN-US">
</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">属性</span><span lang="EN-US">.</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">有了范围属性的帮助,你可以告诉豆子,要它为单一网页</span><span lang="EN-US">(</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">预设</span><span lang="EN-US">)[scope="page"]</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">;为一个被请求的网页</span><span lang="EN-US">[scope="request"]</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">;为通话期</span><span lang="EN-US">[scope="session"]</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">;或为整个应用程序</span><span lang="EN-US">[scope="application"]</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">来维护它自己的信息</span><span lang="EN-US">.</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">对于通话期范围,你可以很容易的维护</span><span lang="EN-US">JSP</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">网页里的项目,例如购物车。</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">一但你宣告了</span><span lang="EN-US">JavaBean</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">之后,你就可以存取它的特性来订定它。要取得一特性的值,使用</span><span lang="EN-US" style="color:#006600"><jsp:getProperty></span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">卷标。有了</span><span lang="EN-US" style="color:#006600"><jsp:getProperty></span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">卷标,你可以指定要使用的豆子名称</span><span lang="EN-US">(</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">从</span><span lang="EN-US">useBean</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">的</span><span lang="EN-US">id</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">字段</span><span lang="EN-US">)</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">,以及你要取得值的特性。接着,真正的值就会放在输出里:</span><span lang="EN-US"><br>
<span style="color:#006600"><jsp:getProperty id="localName"
property="name" /></span>.</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">要更改</span><span lang="EN-US">JavaBean</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">的特性,你需要使用</span><span lang="EN-US" style="color:#006600"><jsp:setProperty></span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">卷标</span><span lang="EN-US">.</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">对这个卷标,你也需要辨认豆子以及要修正的特性,除此之外,你还需要提供新值</span><span lang="EN-US">.</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">如果命名正确,这些可以直接经由规定的格式取得:</span><span lang="EN-US"><br>
<span style="color:#006600"><jsp:setProperty id="localName"
property="*" /></span>; </span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">要从一参数取得,你必须直接命名此特性以及参数</span><span lang="EN-US">:<br>
<span style="color:#006600"><jsp:setProperty id="localName"
property="address" param="parameterName" /></span>; </span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">或是直接以名称与值来设定</span><span lang="EN-US">:<br>
<span style="color:#006600"><jsp:setProperty id="localName"
property="serialNumber" value="string" /></span> or <span style="color:#006600"><jsp:setProperty
id="localName" property="serialNumber" value= <%=
expression %> /></span>.</span></p>
<p class="MsoNormal"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">有关</span><span lang="EN-US">JavaBean</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">的最后一点</span><span lang="EN-US">:</span><span style="font-family:
宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">要让网络服务器可以找到</span><span lang="EN-US">JavaBean</span><span style="font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"">,你需要将它们的类别档案放在特别位置。对</span><span lang="EN-US">JSWDK</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman"">而言,最简单的地方是在安装目录里的类别目录,例如</span><span lang="EN-US">
\jswdk-1.0.1\classes.<br>
</span></p>
<p class="MsoNormal"><span lang="EN-US"> <
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -