Struts2 Action的访问路径
2012-07-02 14:46
232 查看
1. Action的访问路径
扩展名
缺省以.action结尾,请参考:default.properties文件,可以通过配置改变这一点:<constant name="struts.action.extension" value="action,do,webwork" /> |
访问路径的容错能力
比如:我们配置某个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方法!
相关文章推荐
- Struts2 Action的访问路径
- Struts2中action访问路径配置
- struts2中如何根据请求路径定位到详细的访问action
- Struts2 Action的访问路径
- [JavaEE]Struts2路径问题(如何在jsp页面正确访问struts.xml中的action)
- Struts2的访问路径为什么可以用.action或不写,以及Struts2访问路径的搜索方式
- Struts2 Action的访问路径
- Struts2 访问Action和Jsp页面出现的路径问题解决方案之 ---- 为jsp、图片、js、css等获取Web工程的绝对路径的方法
- 【Struts2文件下载】struts.xml文件中配置action,访问路径问题
- Struts2系列:(3)Action的访问路径和缺省后缀
- struts2的Action访问Servlet的几种方式和全局result
- Struts2之访问路径
- struts2中namespace与jsp页面请求action路径对应关系
- Struts2注解指定Action扫描路径
- Struts2_02_Action访问与Action方法调用
- 自己给自己挖了个坑,struts2访问Action 404
- 关于struts2的访问action与根目录文件夹的冲突问题,碉堡了!
- Struts2在Action中访问WEB资源
- Struts2中Action访问Servlet API的三种方法
- 更改struts2的访问后缀名.action为.do或者其他的