struts

上传人:l**** 文档编号:44513686 上传时间:2018-06-09 格式:DOCX 页数:17 大小:2.32MB
返回 下载 相关 举报
struts_第1页
第1页 / 共17页
struts_第2页
第2页 / 共17页
struts_第3页
第3页 / 共17页
struts_第4页
第4页 / 共17页
struts_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《struts》由会员分享,可在线阅读,更多相关《struts(17页珍藏版)》请在金锄头文库上搜索。

1、关于 struts2struts2 的核心:将试图与请求分开1,引入 struts.xml,并且修改 web.xml 2,引入相应的 jar 包,然后给进行配置 3, 当常量 constant 中的 name=“struts.devMode“,其中 devMode 是开发模式,如果 value=“true“ 时,说明该模式已然为开发模式,修改配置文件的时候,不用重启服务器即可生效。 4,关于查看 struts2 中的源码的操作步骤与路径:如下图所示首先,对于源码来说:对于 eclipse 中 导入外来的文件,找到 struts2 中的 F:BaiduYunDownloadstruts2stru

2、st2-JARstruts-2.3.24.1-allstruts- 2.3.24.1srccoresrcmainjava导入 javadocs:F:BaiduYunDownloadstruts2strust2-JARstruts-2.3.24.1-allstruts- 2.3.24.1docsstruts2-core-apidocs5,关于配置 xml 文件中的自动提示功能: 首先,找到对应的 struts2.xml 文件 ,如下图所示:其次:在 windows-perference 中,如下图所示: 【将在 struts.xml 中的地址粘贴到 key 中,选择 key type 为 URI

3、】 【在本机中找到对应的 strus2 的 jar 包,将 struts2-core 这个 jar 包解压,然后找到对应的. dtd 文件,如图所示】最后,效果如下图所示,即成功6,对于整个 struts2 中的流程,如下图所示:7,关于 copy 整个项目,对于 Web Context-root 得重新做修改,才能访问到新项目,如下图 所示8,struts2 配置文件流程,如下所示:9,关于 struts2 中的 jsp 中对应的路径,使用绝对路径,如下图所示:10,对于 struts2 中的配置 action,有三种:总体来说,如下图所示,使用 DMI【不推荐:直接在 struts.xml

4、 中直接添加 method,但是不提倡,因为有更好的方法,不用 对应的方法就对应写一个 method】如下图所示:【比较推荐:直接在 struts.xml 文件中不进行 method 的配置,而是在访问的时候,调用对 应的方法】如下图所示:【比较推荐:通配符的方法:】如下图所示: 【使用通配符,需要将配置量降到最低,不过一定要遵守“约定优于配置”的原则】下图是 struts.xml 对应中通配符配置相关部分代码:12,关于 struts2 中接受参数的 3 中方式: 【方式一:在 Action 中直接写入对应的属性名称,然后在 Action 中写入对应的 get/set 方 法,此时,stru

5、ts2 会自动将地址栏中输入的参数值传递给对应的属性值,当然是通过 get/set 方法来传递的,与属性名称无关,但是 get/set 方法中必须对应地址栏中输入的参 数的名称】 ,如下图所示:【方式二:】 【方式三:】 13,struts2 中的 DI(dependency injection:依赖注入)和 IoC (inverse of control :控 制反转) 【实例是项目中的 LoginAction1,LoginAction2,LoginAction3,LoginAction4 对应的 JSP 页面是 Login.jsp 与 Login_success.jsp】14,关于设置默认

6、的 action,如下图所示:15,关于 struts2 中的 result 对应的类型,如下图所示:【type=“dispatcher“:返回的是对应的 jsp 页面,并且路径中含有/-浏览器中对应的是 r1 这个 action】【type=“redirect“:返回的是对应的 jsp 页面,并且路径中含有/-浏览器中对应的是 r1 这个 jsp】【type=“chain“:返回的是对应的 action,并且路径中不含有/-浏览器中对应的是 r1 这 个 action】【type=“redirectAction“:返回的是对应的 action,并且路径中不含有/-浏览器中对应的 是 r2 的

7、对应的 action 中对应的 r2.jsp】16,关于 struts2 中的全局访问 result 的设置以及引用,如下图所示:17,关于 struts2 中在 struts.xml 中配置的 ognl 表达式:如下图所示: 【配置文件如下图所示:】【java 代码如下图所示:】【JSP 页面,如下图所示:】18,struts.xml 中配置 redirect 来向 jsp 页面传递参数:参见 resultWithParam 对应的 jsp 与 java 代码,对于流程图像 如下所示。【总结 Result,如下图所示:】19,关于 Struts2 中的 OGNL 表达式:参照【项目代码】中的 OGNL 相关内容20,关于命名规范:,如下图所示在 I18N 中struts2 的调用过程如图所示:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号