尚硅谷公开课--struts2--7--通配映射
2015-08-21 19:34
543 查看
对于某一类的action响应,它们的响应都是相似的,如下:
UserAction.java
其它类似,不再重复
可以看到这些响应都是极其相似的,我们可以将struts.xml中相似的部分以*及{1}代替,如下:
运行结果和上面的相同,不再重复
UserAction.java
package com.laolang.action; public class UserAction { public String save(){ return "save-success"; } public String update(){ return "update-success"; } public String delete(){ return "delete-success"; } public String query(){ return "query-success"; } }struts.xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- 配置扩展名 --> <constant name="struts.action.extension" value="action,do,,"></constant> <package name="testAction" extends="struts-default"> <action name="UserAction-save" class="com.laolang.action.UserAction" method="save"> <result name="save-success">/save.jsp</result> </action> <action name="UserAction-update" class="com.laolang.action.UserAction" method="update"> <result name="update-success">/update.jsp</result> </action> <action name="UserAction-delete" class="com.laolang.action.UserAction" method="delete"> <result name="delete-success">/delete.jsp</result> </action> <action name="UserAction-query" class="com.laolang.action.UserAction" method="query"> <result name="query-success">/query.jsp</result> </action> </package> </struts>index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <a href="UserAction-save">save</a> <br /><br /> <a href="UserAction-update">update</a> <br /><br /> <a href="UserAction-delete">delete</a> <br /><br /> <a href="UserAction-query">query</a> <br /><br /> </body> </html>运行结果:
其它类似,不再重复
可以看到这些响应都是极其相似的,我们可以将struts.xml中相似的部分以*及{1}代替,如下:
<action name="UserAction-*" class="com.laolang.action.UserAction" method="{1}"> <result name="{1}-success">/save.jsp</result> </action>
运行结果和上面的相同,不再重复
相关文章推荐
- Java三大常用布局管理器
- JAVA12个最重要的J2EE最佳实践
- java静态绑定和动态绑定小结
- JAVA运行程序代码段
- Java 中注意的细节之List.remove(int location)方法的使用
- Java IO体系结构
- java设计模式—原型模式
- 大龄屌丝自学笔记--Java零基础到菜鸟--007
- java第一课 helloword
- HDU 1850 Being a Good Boy in Spring Festival
- Java中的动态绑定和静态绑定
- java 遍历MAP
- 《Java设计模式》之访问者模式
- JAVA生成Word文档(经过测试)
- JAVA用freemarker生成复杂Excel。(freemarker)
- 《Java设计模式》之迭代模式
- java中main方法的详解
- 《Java设计模式》之装饰模式
- Java操作sql
- 《Java设计模式》之解释器模式