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

📄 struts 2中的ognl - max on java - blogjava.mht

📁 MVC结构中struts的详细介绍
💻 MHT
📖 第 1 页 / 共 5 页
字号:
style=3D"COLOR: #000000; BACKGROUND-COLOR: #ffff00">%&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;!</SPAN><SPAN style=3D"COLOR: =
#ff00ff">DOCTYPE html=20
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"=20
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: #800000">html =
</SPAN><SPAN=20
style=3D"COLOR: #ff0000">xmlns</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"http://www.w3.org/1999/xhtml"</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">head</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp; &nbsp;=20
</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">title</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000">Struts OGNL Demo</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">title</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN style=3D"COLOR: =
#0000ff">&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">head</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN style=3D"COLOR: =
#0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">body</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"> &nbsp; &nbsp;<BR>&nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">h3</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: =
#000000">=E8=AE=BF=E9=97=AEOGNL=E4=B8=8A=E4=B8=8B=E6=96=87=E5=92=8CAction=
=E4=B8=8A=E4=B8=8B=E6=96=87</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN style=3D"COLOR: =
#800000">h3</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp; &nbsp;=20
</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000">parameters: </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">s:property=20
</SPAN><SPAN style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"#parameters.userName"</SPAN><SPAN=20
style=3D"COLOR: #ff0000"> </SPAN><SPAN=20
style=3D"COLOR: #0000ff">/&gt;&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>&nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">p</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000">request.userName:=20
</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">s:property </SPAN><SPAN=20
style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"#request.userName"</SPAN><SPAN =
style=3D"COLOR: #ff0000">=20
</SPAN><SPAN style=3D"COLOR: #0000ff">/&gt;&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>&nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">p</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000">session.userName:=20
</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">s:property </SPAN><SPAN=20
style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"#session.userName"</SPAN><SPAN =
style=3D"COLOR: #ff0000">=20
</SPAN><SPAN style=3D"COLOR: #0000ff">/&gt;&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>&nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">p</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000">application.userName: </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">s:property=20
</SPAN><SPAN style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"#application.userName"</SPAN><SPAN=20
style=3D"COLOR: #ff0000"> </SPAN><SPAN=20
style=3D"COLOR: #0000ff">/&gt;&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>&nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">p</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000">attr.userName:=20
</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">s:property </SPAN><SPAN=20
style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"#attr.userName"</SPAN><SPAN style=3D"COLOR: =
#ff0000">=20
</SPAN><SPAN style=3D"COLOR: #0000ff">/&gt;&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>&nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: #800000">hr =
</SPAN><SPAN=20
style=3D"COLOR: #0000ff">/&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp;=20
&nbsp; </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">h3</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: =
#000000">=E7=94=A8=E4=BA=8E=E8=BF=87=E6=BB=A4=E5=92=8C=E6=8A=95=E5=BD=B1=EF=
=BC=88projecting)=E9=9B=86=E5=90=88</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN style=3D"COLOR: =
#800000">h3</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp; &nbsp;=20
</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000">Books more than $35</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN style=3D"COLOR: =
#800000">p</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp; &nbsp;=20
</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">ul</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>&nbsp; &nbsp; &nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">s:iterator=20
</SPAN><SPAN style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"books.{?#this.price &gt; 35}"</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp; &nbsp;=20
&nbsp; &nbsp; &nbsp; &nbsp; </SPAN><SPAN style=3D"COLOR: =
#0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">li</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">s:property=20
</SPAN><SPAN style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"title"</SPAN><SPAN style=3D"COLOR: =
#ff0000"> </SPAN><SPAN=20
style=3D"COLOR: #0000ff">/&gt;</SPAN><SPAN style=3D"COLOR: #000000"> - =
$</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">s:property=20
</SPAN><SPAN style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"price"</SPAN><SPAN style=3D"COLOR: =
#ff0000"> </SPAN><SPAN=20
style=3D"COLOR: #0000ff">/&gt;&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">li</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>&nbsp; &nbsp; &nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">s:iterator</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp; &nbsp;=20
</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">ul</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>&nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">p</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: #000000">The =
price of=20
"Code Complete, Second Edition" is: </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">s:property=20
</SPAN><SPAN style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"books.{?#this.title=3D=3D'Code Complete, =
Second=20
Edition'}.{price}[0]"</SPAN><SPAN style=3D"COLOR: =
#0000ff">/&gt;&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR>&nbsp; &nbsp; </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: #800000">hr =
</SPAN><SPAN=20
style=3D"COLOR: #0000ff">/&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp;=20
&nbsp; </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">h3</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000">=E6=9E=84=E9=80=A0Map</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;/</SPAN><SPAN style=3D"COLOR: =
#800000">h3</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp; &nbsp;=20
</SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">s:set </SPAN><SPAN=20
style=3D"COLOR: #ff0000">name</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"foobar"</SPAN><SPAN style=3D"COLOR: =
#ff0000">=20
value</SPAN><SPAN style=3D"COLOR: #0000ff">=3D"#{'foo1':'bar1',=20
'foo2':'bar2'}"</SPAN><SPAN style=3D"COLOR: #ff0000"> </SPAN><SPAN=20
style=3D"COLOR: #0000ff">/&gt;</SPAN><SPAN style=3D"COLOR: =
#000000"><BR>&nbsp;=20
&nbsp; </SPAN><SPAN style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000">The value of key "foo1" is </SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN style=3D"COLOR: =
#800000">s:property=20
</SPAN><SPAN style=3D"COLOR: #ff0000">value</SPAN><SPAN=20
style=3D"COLOR: #0000ff">=3D"#foobar['foo1']"</SPAN><SPAN =
style=3D"COLOR: #ff0000">=20
</SPAN><SPAN style=3D"COLOR: #0000ff">/&gt;&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">p</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN style=3D"COLOR: =
#0000ff">&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">body</SPAN><SPAN style=3D"COLOR: =
#0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR></SPAN><SPAN style=3D"COLOR: =
#0000ff">&lt;/</SPAN><SPAN=20
style=3D"COLOR: #800000">html</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN></DIV><SPAN=20
style=3D"FONT-SIZE: smaller; FONT-STYLE: italic">=E6=B8=85=E5=8D=953 =
WebContent/Ognl.jsp</SPAN>=20
<P>=E4=BB=A5=E4=B8=8A=E4=BB=A3=E7=A0=81=E5=80=BC=E5=BE=97=E6=B3=A8=E6=84=8F=
=E7=9A=84=E6=98=AF=E2=80=9C<SPAN style=3D"BACKGROUND-COLOR: =
lightgrey">&lt;s:property=20
value=3D"books.{?#this.title=3D=3D'Code Complete, Second=20
Edition'}.{price}[0]"/&gt;</SPAN>=E2=80=9D=EF=BC=8C=E5=9B=A0=E4=B8=BA=E2=80=
=9C<SPAN=20
style=3D"BACKGROUND-COLOR: lightgrey">books.{?#this.title=3D=3D'Code =
Complete, Second=20
Edition'}.{price}</SPAN>=E2=80=9D=E8=BF=94=E5=9B=9E=E7=9A=84=E5=80=BC=E6=98=
=AF=E9=9B=86=E5=90=88=E7=B1=BB=E5=9E=8B=EF=BC=8C=E6=89=80=E4=BB=A5=E8=A6=81=
=E7=94=A8=E2=80=9C[=E7=B4=A2=E5=BC=95]=E2=80=9D=E6=9D=A5=E8=AE=BF=E9=97=AE=
=E5=85=B6=E5=80=BC=E3=80=82</P>
<P>=E6=9C=80=E5=90=8E=E6=98=AFStruts =
2=E7=9A=84=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6struts.xml=EF=BC=8C=E5=86=85=
=E5=AE=B9=E5=A6=82=E4=B8=8B=EF=BC=9A</P>
<DIV=20
style=3D"BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; =
WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px =
solid; BACKGROUND-COLOR: #eeeeee"><SPAN=20
style=3D"COLOR: #0000ff">&lt;?</SPAN><SPAN style=3D"COLOR: #ff00ff">xml=20
version=3D"1.0" encoding=3D"UTF-8"</SPAN><SPAN=20
style=3D"COLOR: #0000ff">?&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;!</SPAN><SPAN style=3D"COLOR: =
#ff00ff">DOCTYPE struts=20
PUBLIC<BR>&nbsp; &nbsp; "-//Apache Software Foundation//DTD Struts =
Configuration=20
2.0//EN"<BR>&nbsp; &nbsp;=20
"http://struts.apache.org/dtds/struts-2.0.dtd"</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN=20
style=3D"COLOR: #000000"><BR><BR></SPAN><SPAN=20
style=3D"COLOR: #0000ff">&lt;</SPAN><SPAN=20
style=3D"COLOR: #800000">struts</SPAN><SPAN=20
style=3D"COLOR: #0000ff">&gt;</SPAN><SPAN

⌨️ 快捷键说明

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