Struts2学习总结
Action搜索顺序
1 | <struts> |
访问http://localhost:8080/test/aaa/bbb/ccc/myAction
时,先查找ccc
命名空间的包下有没有myAction
。没有再找到bbb
,再找aaa
。都找不到myAction
。这时找到test
命名空间的包下,找到了myAction
,搜索结束。如果还是没有找到myAction
,则往默认命名空间下找,找不到抛出。
result的type属性
1 | <struts> |
默认情况下是转发(dispatcher
)。
- 重定向是
redirect
,可以用${username}
传递Action
中的属性,中文记得使用URLEncoder.encode("中文", "UTF-8")
。 - 重定向
Action
是redirectAction
,在result
标签下的namespace
标签可以指定其他命名空间的Action
。 - 查看源码是
plainText
,中文要在result
标签加上<param name="charSet">UTF-8</param>