Struct2
Struct.xml配置文件
action 中的标签
①namespase = "/"(项目/.action) namespase = "/hshsh" (项目/hshsh/.action)
②namespase = "" 等于默认的不写
③method = "调用继承action的方法名" 例如:add,delete,execute(不写,默认)
④动态DML_动态方法调用 ,例如使用方法:项目名/namespace/调用action名!add(相当于method="add",所以基本放弃method方式)
⑤通配符:使用method方法
实例代码
<action name="Student*" class="com.bjsxt.struts2.action.StudentAction" method="{1}"> <!--//这里的的{1}代表前面的第一个*号匹配的全部字符串-->
<result>/Student{1}_success.jsp</result> <!--//同上返回不配字符-->
</action>
<!-- 最简化配置-->
<action name="*_*" class="com.bjsxt.struts2.action.{1}Action" method="{2}"> <!--//两个*号,代表匹配相应位置的字符串,分别是{1},和{2}-->
<result>/{1}_{2}_success.jsp</result>
<!-- {0}_success.jsp -->
</action>