Action及Struts原理.ppt
《Action及Struts原理.ppt》由会员分享,可在线阅读,更多相关《Action及Struts原理.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Struts2中的中的Action及及Struts原理原理章节内容Action配置的各项默认值4Action名称的搜索顺序3 2为Action的属性注入值5Action及ActionSupport3 1Action中动态调用方法31、Action及ActionSupportv具体视图的返回可以由用户自己定义的Action来决定。具体的手段是根据返回的字符串找到对应的配置项,来决定视图的内容v具体Action的实现可以是一个普通的java类,里面有public String execute方法即可或者实现Action接口v不过最常用的是ActionSupport继承,好处在于可以直接使用Stru
2、ts2封装好的方法v总结:v综上所述,在开发中,我们建议自己定义的action继承ActionSupport.默认ActionSupportvv -默认访问默认访问ActionSupportv /Namespace.jspv v默认Actionvvv v v /default.jspv v vv上述代码,如果写了个连接:http:/localhost:8080/project/fdsafdsafdasv或者是project/*.action 没有对应的这个action,那么就会默认执行,在struts2.0中project/*.action 有效,project/fdsafdsafdas这个要
3、2.1以后的版本v找不到这个action的时候才转到别的result里面。2、Action名称的搜索顺序v1、获得请求路径的URL,例如url是:http:/server/struts2/path1/paht2/path3/test.actionv2、首先寻找namespace为/path1/paht2/path3的package,如果不存在这个package则执行步骤3;如果存在这个package,则在这个package中寻找名字为test的action,当在该package下寻找不到action时就会直接跑到默认namespace的package里面去寻找action(默认的命名空间为空字
4、符串“”),如果在默认vnamespace的package里面还寻找不到该action,页面提示找不到actionv3、寻找namespace为/path1/path2的package,如果不存在这个package,则转至步骤4;如果存在这个vpackage,则在这个package中寻找名字为test的action,当在该package中寻找不到action时就会直接跑v到默认namespace的package里面去找名字为test的action,在默认namespace的package里面还寻找不到该action,页面提示找不到actionv4.寻找namespace为/path1的pack
5、age,如果不存在这个package则执行步骤5,如果存在这个package,则在这个package中寻找名字为test的action,当在该package中寻找不到action时就会直接跑到默认vnamespace的package里面去找名字为test的action,在默认namespace的package里面还寻找不到该vaction,页面提示找不到actionv5、寻找namespace为/的package,如果存在这个package,则在这个package中寻找名字为test的action,当在package中寻找不到action或者不存在这个package时,都会去默认namespa
6、ce的package里面寻找action,如果还是找不到,页面提示找不到action.v6.如果输入http:/localhost:8888/工程名/,那么,就找不到对应的action,这个时候就会交给tomcat处理vtomcat就会找到web.xml,然后,如果web.xml中定义了欢迎页面,就进入欢迎页面。vvvvv/WEB-INF/page/hellostruts2.jspvvv比如:上面的加入输入:http:/localhsot:8081/struts2/test/helloworldv看Struts.xml中的配置我们可以发现:/test下面没有helloworld,这个时候,就会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Action Struts 原理
限制150内