📄 struts快速学习指南16.mht
字号:
width=3D500></TD></TR></TBODY></TABLE><!--=CE=C4=D5=C2=CB=B5=C3=F7=D0=C5=CF=
=A2=BD=E1=CA=F8//-->
<TABLE width=3D600 border=3D0>
<TBODY>
<TR>
<TD align=3Dleft><BR>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
lang=3DEN-US><o:p><FONT face=3D=CB=CE=CC=E5 =
size=3D2> </FONT></o:p></SPAN></P>
<H2 style=3D"MARGIN: 6pt 0cm 3pt; TEXT-INDENT: 0cm"><A=20
name=3D_Toc70351672></A><A name=3D_Toc69320885><SPAN=20
style=3D"mso-bookmark: _Toc70351672"><SPAN lang=3DEN-US=20
style=3D"mso-bidi-font-family: =CB=CE=CC=E5"><SPAN=20
style=3D"mso-list: Ignore"><FONT face=3D=CB=CE=CC=E5 =
size=3D2>1.1</FONT><SPAN=20
style=3D"FONT: 7pt 'Times New Roman'"> =20
</SPAN></SPAN></SPAN><SPAN lang=3DEN-US><FONT =
face=3D=CB=CE=CC=E5 size=3D2>Struts=20
Bean=B1=EA=C7=A9</FONT></SPAN></SPAN></A><SPAN=20
style=3D"mso-bookmark: _Toc70351672"><FONT =
face=3D=CB=CE=CC=E5=20
size=3D2>=BF=E2</FONT></SPAN></H2>
<TABLE class=3DMsoNormalTable=20
style=3D"WIDTH: 99.84%; mso-cellspacing: 0cm; =
mso-padding-alt: 0cm 0cm 0cm 0cm"=20
cellSpacing=3D0 cellPadding=3D0 width=3D"99%" border=3D1>
<TBODY>
<TR style=3D"mso-yfti-irow: 0">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 100%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"100%" colSpan=3D2>
<H5=20
style=3D"MARGIN: 12pt 0cm 3pt; TEXT-ALIGN: center; =
mso-list: none"=20
align=3Dcenter><A name=3D_Toc70351673></A><A=20
name=3Djakarta-CHP-8-TABLE-9></A><SPAN=20
style=3D"mso-bookmark: _Toc70351673"><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Struts=20
Bean</SPAN></SPAN><FONT face=3D=CB=CE=CC=E5><SPAN=20
style=3D"mso-bookmark: _Toc70351673"><SPAN=20
style=3D"FONT-SIZE: 10pt; mso-bidi-font-family: Arial; =
mso-hansi-font-family: Arial; mso-ascii-font-family: =
Arial">=B1=EA=C7=A9=BF=E2=D6=D0=B5=C4=B1=EA=C7=A9=C1=D0=B1=ED</SPAN></SPA=
N><SPAN=20
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></FONT></H5></TD></TR>
<TR style=3D"mso-yfti-irow: 1">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 21.28%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"21%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm; =
TEXT-ALIGN: center"=20
align=3Dcenter><SPAN><STRONG>Tag=20
name<o:p></o:p></STRONG></SPAN></P></TD>
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 78.72%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"78%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm; =
TEXT-ALIGN: center"=20
align=3Dcenter><B><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">Description</SPAN></B><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style=3D"mso-yfti-irow: 2">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 21.28%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"21%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><FONT=20
color=3D#354278><TT><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">cookie</SPAN></TT><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></FONT></P></TD>
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 78.72%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"78%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">Define a scripting variable =
based on=20
the value(s) of the specified request cookie.=20
<o:p></o:p></SPAN></P></TD></TR>
<TR style=3D"mso-yfti-irow: 3">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 21.28%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"21%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><FONT=20
color=3D#354278><TT><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">define</SPAN></TT><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></FONT></P></TD>
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 78.72%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"78%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">Define a scripting variable =
based on=20
the value(s) of the specified bean property.=20
<o:p></o:p></SPAN></P></TD></TR>
<TR style=3D"mso-yfti-irow: 4">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 21.28%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"21%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><FONT=20
color=3D#354278><TT><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">header</SPAN></TT><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></FONT></P></TD>
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 78.72%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"78%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">Define a scripting variable =
based on=20
the value(s) of the specified request header.=20
<o:p></o:p></SPAN></P></TD></TR>
<TR style=3D"mso-yfti-irow: 5">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 21.28%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"21%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><FONT=20
color=3D#354278><TT><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">include</SPAN></TT><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></FONT></P></TD>
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 78.72%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"78%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">Load the response from a =
dynamic=20
application request and make it available as a bean.=20
<o:p></o:p></SPAN></P></TD></TR>
<TR style=3D"mso-yfti-irow: 6">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 21.28%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"21%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><FONT=20
color=3D#354278><TT><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">message</SPAN></TT><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></FONT></P></TD>
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 78.72%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"78%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">Render an internationalized =
message=20
string to the =
response.<o:p></o:p></SPAN></P></TD></TR>
<TR style=3D"mso-yfti-irow: 7">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 21.28%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"21%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><FONT=20
color=3D#354278><TT><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">page</SPAN></TT><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></FONT></P></TD>
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 78.72%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"78%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">Expose a specified item from =
the page=20
context as a bean.<o:p></o:p></SPAN></P></TD></TR>
<TR style=3D"mso-yfti-irow: 8">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 21.28%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"21%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><FONT=20
color=3D#354278><TT><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">parameter</SPAN></TT><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></FONT></P></TD>
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 78.72%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"78%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">Define a scripting variable =
based on=20
the value(s) of the specified request parameter.=20
<o:p></o:p></SPAN></P></TD></TR>
<TR style=3D"mso-yfti-irow: 9">
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 21.28%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"21%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><FONT=20
color=3D#354278><TT><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">resource</SPAN></TT><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: =
10pt"><o:p></o:p></SPAN></FONT></P></TD>
<TD=20
style=3D"BORDER-RIGHT: #e0dfe3; PADDING-RIGHT: 0.75pt; =
BORDER-TOP: #e0dfe3; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; =
BORDER-LEFT: #e0dfe3; WIDTH: 78.72%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: =
#e0dfe3; BACKGROUND-COLOR: transparent"=20
width=3D"78%">
<P class=3Ddoctext style=3D"MARGIN: auto 0cm"><SPAN =
lang=3DEN-US=20
style=3D"FONT-SIZE: 10pt">Load a web application =
resource and=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -