您的位置:首页 > 编程语言 > Java开发

学习Struts2_0600_ActionWildcard

2015-11-29 18:59 405 查看
使用配置符,可以让配置复杂度降到最低

首先我们看一下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就可以配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: