Board logo

标题: struts配置的运用和理解(2) [打印本页]

作者: look_w    时间: 2019-4-20 13:36     标题: 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 />




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0