struts-2.2.3.1-all\struts-2.2.3.1\apps\struts2-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"
/>