1.创建Action的三种方法
1.1继承ActionSupport,重写execute方法
1.2实现接口Action,实现execute方法
1.3普通的java类 带有public String execute()方法。
2.通配符
2.1 动态请求:Action名+!+方法名
2.2 <action name="*action1" class="action的路径" method="${1}" ></action>
2.3 package标签 的属性nameSpace 多用于模块开发
2.4 Action后缀名设置,在package上面添加<constant>标签设置
2.5 全局结果集配置:<global-results>
<result name="tttt">/index.jsp</result>
<result name="input">/tt.jsp</result>
</global-results>
2.6 动态结果集配置:
struts.xml: <result >/${result}</result>
execute : return "index.jsp";
2.7带参数的结果集:<result name="xx" type="redirect">/index.jap?name=${name}</result>
2.8 struts-tags标签:<%@taglib prefix="s" uri="/strust-tags"%>
execute:this.addFileError("info","用户名错误")
this.addFileError("info","密码错误")
Jsp:<s:fileError name="info"></s:fileError>