学习Struts2_0600_ActionWildcard
2015-11-29 18:59
405 查看
使用配置符,可以让配置复杂度降到最低
首先我们看一下struts.xml的配置。
就是一个通配符。 {1}就代表第一个的值
我们看一下。index页面
我们解释一下添加学生信息的页面。 跳转到页面就是student_add
action中class的{1}传的就是student {2} 传的就是add
我们看一下类文件
从这里我们可以看见 我们的配置文件只有一个action就可以配置。
首先我们看一下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就可以配置。
相关文章推荐
- Eclipse提示乱码问题的解决方法
- Struts2学习——(三)升级action的配置方式
- 【Eclipse】Win 7 下 Eclipse 图标无法锁定到任务栏的解决方法
- eclipse mars中的adt配置
- maven学习三:eclipse 创建maven普通项目和web项目
- Java面向对象知识点总结
- 基于xml的Spring多数据源配置和使用
- JAVA面向对象(一)
- Java语法基础
- 初试springWebMVC
- 如何在Java中使用注释
- eclipse
- Spring Data jpa 中@Column 注解解释
- Intellij Idea 将java项目打包成jar
- java基本类型赋值操作的原子性
- java 泛型
- 解决struts2以GET方式提交表单中文乱码问题
- Hibernate和Spring 缓存的二十二问,干货分享
- 基本数据类型和引用数据类型的内存传递的变化
- JAVA 堆栈 堆 方法区 解析