学习Struts2_0600_ActionWildcard

使用配置符,可以让配置复杂度降到最低
首先我们看一下struts.xml的配置。

<package name="user" extends="struts-default" namespace="/action">
        <action name="*_*" class="com.struts2.action.{1}" method="{2}">
            <result>/{1}_{2}.jsp</result>
        </action>
    </package>

就是一个通配符。 {1}就代表第一个的值
我们看一下。index页面

<body>
    通配符设置。
    <a href="action/student_add">添加学生信息</a>
    <a href="action/student_del">删除学生信息</a>
    <a href="action/teacher_add">添加老师信息</a>
    <a href="action/teacher_del">删除老师信息</a>
  </body>

我们解释一下添加学生信息的页面。 跳转到页面就是student_add

action中class的{1}传的就是student {2} 传的就是add
我们看一下类文件

public class student extends ActionSupport{
    public String add(){
        return SUCCESS;

    }
    public String del(){
        return SUCCESS;
    }
}
public class teacher extends ActionSupport{
    public String add(){
        return SUCCESS;
    }
    public String del(){
        return SUCCESS;
    }
}

从这里我们可以看见 我们的配置文件只有一个action就可以配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值