博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts上路_04-通配符
阅读量:5749 次
发布时间:2019-06-18

本文共 1657 字,大约阅读时间需要 5 分钟。

hot3.png

1.请求路径:

	1. 通过method配置默认处理方法,name="Action中方法的返回值";未配置则默认success	
2. 使用通配符*设置访问有部分相同名称的Action类
test1_ActionBook.action
test2_ActionBook.action
test3_ActionBook.action
3. 使用通配符*设置访问有部分相同名称,和相同处理类的Action类
{1}表示第一个星号的内容
Test4_action_book.action
Test5_action_book.action
4. 使用多个通配符*配置Action的名称、类、方法
Test4_ActionBook_add.action
Test5_ActionBook_del.action

2.struts.xml配置:

/default.jsp
/book.jsp
/book.jsp
/{1}.jsp
/{1}.jsp

3.Action处理类:

1) 1、2测试:

package cn.cvu.action;import com.opensymphony.xwork2.ActionSupport;public class ActionBook extends ActionSupport {	public String execute(){		System.out.println("ActionBook ... ");		return "success";	}		//public修饰;String类型返回值;无参	//方法名对应:
public String addBook() { System.out.println("ActionBook add book ... "); return "add"; //返回值对应
} public String delBook() { System.out.println("ActionBook delete book ... "); return "del"; }}

2) 3、4测试:

package cn.cvu.action;import com.opensymphony.xwork2.ActionSupport;public class Test4/5 extends ActionSupport {	public String execute(){		System.out.println("Test4 ... ");		return "success";	}		public String add() {		System.out.println("Test4 add book ... ");		return "add";	}		public String del() {		System.out.println("Test4 delete book ... ");		return "del";	}}

4.测试:

- end 

转载于:https://my.oschina.net/vigiles/blog/175590

你可能感兴趣的文章
你所不知的Webpack-多种配置方法
查看>>
React.js 集成 Kotlin Spring Boot 开发 Web 应用实例详解
查看>>
webpack+typescript+threejs+vscode开发
查看>>
python读excel写入mysql小工具
查看>>
如何学习区块链
查看>>
搜索问题的办法
查看>>
微信分销系统商城营销5大重点
查看>>
求职准备 - 收藏集 - 掘金
查看>>
htm5新特性(转)
查看>>
Linux-Centos启动流程
查看>>
php 设计模式
查看>>
后端技术精选 - 收藏集 - 掘金
查看>>
Laravel 服务容器
查看>>
mac安装kubernetes并运行echoserver
查看>>
多页架构的前后端分离方案(webpack+express)
查看>>
算法(第4版) Chapter 1
查看>>
前端技术选型的遗憾和经验教训
查看>>
“亲切照料”下的领域驱动设计
查看>>
SRE工程师到底是做什么的?
查看>>
解读:Red Hat为什么收购Ansible
查看>>