更多可以下载:http://filemarkets.com/fs/ag3meicn6ge013e269/
一、应用开发
<packagename=”itcast” namespace=”/test” extends=”struts-default” abstract=”false”>
<action name=”helloworld” class=”cn.itcast.action.HelloworldAction”method=”execute”>
<result name=”success”>/WEB-INF/page/hello.jsp</result>
</action>
</package>
1. abstract定义抽象包,如果为true就不能定义action,只能被继承,默认是false
2. struts-default是个抽象包,都需要继承它
3. method是调用的方法
二、编辑xml文件无提示:
找到dtd文件:如图(很多图片不方便上传 请去路径下载)
三、Action名称搜索顺序
比如url是:http://server/struts2/path1/path2/path3/test.action
1. 首先选择namespace为/path1/path2/path3/的package,如果不存在这个package则执行步骤2,果存在则使用,如果不存在,就会直接跑到默认namespace的package里面去找,(的命名空间为字符