您的位置:首页 > 编程语言 > Java开发

struts2官方演示程序总结struts2-blank

2013-06-22 11:26 489 查看
struts-2.2.3.1-all\struts-2.2.3.1\apps\struts2-blank总结

1、Html可以访问action ,如下
[align=left] < head >[/align]
[align=left] < META HTTP-EQUIV = "Refresh" CONTENT = "0;URL=example/HelloWorld.action" >[/align]
[align=left] </head>[/align]

2、struts.xml配置文件中可以包含引入其他配置文件,例如
< include file = "example.xml" />
3、struts标签库中 url标签 以前没有用过
[align=left] < s:url id = "url" action = "HelloWorld" >[/align]
[align=left] < s:param name = "request_locale" > en </ s:param >[/align]
[align=left] </ s:url >[/align]
[align=left] < s:a href = "%{url}" > English </ s:a >[/align]

相当于: struts010619/example/HelloWorld.action?request_locale=en
4、struts.xml中的通配符
[align=left] < action name = "Login_*" class = "example.Login" >[/align]
[align=left] < result name = "input" > /example/Login.jsp </ result >[/align]
[align=left] < result type = "redirectAction" > Menu </ result >[/align]
[align=left] </ action >[/align]
[align=left] < action name = "Menu" class = "example.ExampleSupport" >[/align]
[align=left] < result > /example/Menu.jsp </ result >[/align]
[align=left] </ action >[/align]
[align=left]想要访问anction为Login,那么那么可以写为Login_* [/align]
[align=left]<action name="Login_*" method="{1}" class="example.Login">[/align]
[align=left]其中*为默认的execute()方法[/align]
[align=left]class 可以某类父类[/align]
[align=left]5、国际化package.properties和package_es.properties[/align]

[align=left]HelloWorld.message= Struts is up and running ...[/align]

[align=left]< head >[/align]
[align=left] < title >< s:text name = "HelloWorld.message" /></ title >[/align]
[align=left]</ head >[/align]



6、页面可以被包含 通过配置文件替换页面中的字符串

<
s:include
value
=
"Missing.jsp"
/>





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: