首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

struts配置的运用和理解(2)

struts配置的运用和理解(2)

一些配置用法示例
示例一

    <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 />
返回列表