设为首页 加入收藏

TOP

Struts2 Action的访问路径
2014-11-24 12:05:10 来源: 作者: 【 】 浏览:0
Tags:Struts2 Action 访问 路径

1. Action的访问路径


扩展名
缺省以.action结尾,请参考:default.properties文件,可以通过配置改变这一点:



上述配置,将使得可以通过.action或.do或.webwork访问Action对象


访问路径的容错能力
比如:我们配置某个package的namespace="/simple",在这个package里面有一个action的name是hello


那么,我们可以通过:


/simple/hello.action或


/simple/a/b/c/hello.action等等


都可以访问到这个action。


主要是在struts2中,对于访问的路径有一种容错能力,可以根据路径依次查找相应的package中的action


配置action时如果不指定method属性


那么,用类似下面的方式:


http://localhost/struts2/simple/hello!say.action


可以调用hello这个action中的say方法


或者用下面的方式:


http://localhost/struts2/simple/hello.action method:say=xxx


可以调用say方法,在这里,参数的名称是:method:say,这是最主要的,struts2正是


根据参数的名称来决定该调用哪个方法,而不是参数的值,所以参数的值可以是任意的


或者用下面的方法:


http://localhost/struts2/simple/hello.action


默认调用hello这个action中的execute方法!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux 2.6 menuconfig内核编译配.. 下一篇基于jQuery Ajax 用户无刷新登录

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)