struts-2.2.3.1-allstruts-2.2.3.1appsstruts2-blank总结
1、Html可以访问action ,如下:
< head >
< META HTTP-EQUIV = "Refresh" CONTENT = "0;URL=example/HelloWorld.action" >
</head>
2、struts.xml配置文件中可以包含引入其他配置文件,例如
< include file = "example.xml" />
3、struts标签库中 url标签 以前没有用过
< s:url id = "url" action = "HelloWorld" >
< s:param name = "request_locale" > en </ s:param >
</ s:url >
< s:a href = "%{url}" > English </ s:a >
相当于: struts010619/example/HelloWorld.action?request_locale=en
4、struts.xml中的通配符
< action name = "Login_*" class = "example.Login" >
< result name = "input" > /example/Login.jsp </ result >
< result type = "redirectAction" > Menu </ result >
</ action >
< action name = "Menu" class = "example.ExampleSupport" >
< result > /example/Menu.jsp </ result >
</ action >
想要访问anction为Login,那么那么可以写为Login_*
<action name="Login_*" method="{1}" class="example.Login">
其中*为默认的execute()方法
class 可以某类父类
5、国际化package.properties和package_es.properties
HelloWorld.message= Struts is up and running ...
< head >
< title >< s:text name = "HelloWorld.message" /></ title >
</ head >
6、页面可以被包含 通过配置文件替换页面中的字符串
<
s:include
value
=
"Missing.jsp"
/>