一些配置用法示例
示例一
<package name="aa" extends="struts-default" >
<action name="myaa" class="com.test.MyAction">
<result name="success">/test/msg.jsp</result>
</action>
</package>
访问时:
<a href="myaa.action" >访问myaaAction</a>
ps: 这里的.action也是默认值 可在后面讲到的开关中设置
示例二
method属性,该属性可以把一个类的多个方法映射为多个Action,如:
类文件
public class MethodAction extends ActionSupport
{
public String add()
{
return SUCCESS;
}
public String delete()
{
return SUCCESS;
}
public String modify()
{
return SUCCESS;
}
public String query()
{
return SUCCESS;
}
}
struts.xml配置文件:
<action name="访问的方法名" class="处理的类" method="处理的方法名">
<result name="结果页名">结果页面</result>
</action>
<action name="add" class="com.struts2.chen.MethodAction" method="add">
<result name="success">/method/addRes.jsp</result>
</action>
<action name="delete" class="com.struts2.chen.MethodAction" method="delete">
<result name="success">/method/deleteRes.jsp</result>
</action>
<action name="modify" class="com.struts2.chen.MethodAction" method="modify">
<result name="success">/method/modifyRes.jsp</result>
</action>
<action name="query" class="com.struts2.chen.MethodAction" method="query">
<result name="success">/method/queryRes.jsp</result>
</action>
页面:
<a href="add.action">增加</a><br />
<a href="delete.action">删除</a><br />
<a href="modify.action">修改</a><br />
<a href="query.action">查询</a><br /> |