没有合适的资源?快使用搜索试试~ 我知道了~
struts2 笔记 达内 很详细的内容 包含多数知识点
资源详情
资源评论
资源推荐
达内 IT 培训集团
- 1 -
由于本人知识水平有限,总结的笔记中倘若有错误的地方,欢迎联系我批评指证;Email:tengbx@tarena.com.cn
Struts2 Day01~Day06
2011/8/11
系列班级: SD1105
主讲: 孙帅
助教:滕宝鑫
1、Struts2 框架介绍: .................................................................................................... - 2 -
2、Struts2 框架开发步骤: ............................................................................................ - 2 -
3、Struts.xml 中 package 标签的详细配置说明: ....................................................... - 3 -
4、Struts2 中数据的提交、转换: ................................................................................ - 4 -
5、Action 名称的搜索顺: .............................................................................................. - 5 -
6、struts2 国际化: ........................................................................................................ - 5 -
7、struts2 数据格式校验: ............................................................................................ - 5 -
8、异常处理 : .................................................................................................................. - 6 -
9、ActionContext : ............................................................................................................ - 6 -
10、struts2 标签: ........................................................................................................... - 7 -
11、struts2 文件上传 ....................................................................................................... - 9 -
12、动态方法调用(DMI): ........................................................................................ - 9 -
13、interceptor 拦截器: .............................................................................................. - 10 -
14、<result>标签、自定义结果类型、json 结果类型 ................................................ - 10 -
15、struts.xml 中其他的配置: .................................................................................... - 11 -
16、Struts2 的中文乱码解决: .................................................................................... - 12 -
达内 IT 培训集团
- 2 -
由于本人知识水平有限,总结的笔记中倘若有错误的地方,欢迎联系我批评指证;Email:tengbx@tarena.com.cn
1、Struts2 框架介绍:
Struts2 的体系与 Struts1 体系的差别非常大,因为 Struts2 以 webwork 优秀的设计思
想为核心,而不是使用 Struts1 的设计核心。Struts2 大量使用拦截器来处理用户请求,
从而允许用户的业务逻辑控制器与 Servlet API 分离。
Struts2 的 jar 包下载:www.apache.org download 开源免费
下载 Struts2-1.6.zip;Struts2-1.6.zip 包结构:
|- apps 放置 Struts 提供案例
补充: jar、war
|- doc 1 参考手册
2 API strutscore
|-APIDOC
|- lib jar
|- src 源代码目录
2、Struts2 框架开发步骤:
1)、搭建开发环境
a 获得框架 jar:struts2.0-core.jar
第三方 jar:
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
xwork-2.1.2.jar
ognl-2.6.11.jar
freemarker-2.3.13.jar
b 获得配置文件
struts.xml (注意:要放置到 src 根下面)
2)、struts2 框架的开发:
a,web.xml 配置:
<filter>
<filter-name>Struts2Filter</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>Struts2Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
达内 IT 培训集团
- 3 -
由于本人知识水平有限,总结的笔记中倘若有错误的地方,欢迎联系我批评指证;Email:tengbx@tarena.com.cn
b,开发 Service(xxxAction)(implements Action 或 extends ActionSupport):
LoginAction、RegAction
d, 添加视图(jsp)
c,配置 struts.xml:
d,补充: ServletActionContext 可以使用.getRequest().getResponse().
getServletContext()来获取相应的内置对象,但没有提供获得 Session 方法,可以通过获
取 request,然后再去得到 session。
3、Struts.xml 中 package 标签的详细配置说明:
struts 对配置的组织结构类似于 java package
属性:
* name:包的名字,唯一标示
extends:继承
namespace:命名空间
abstract:抽象申明
说明:
配置包时必须指定 name 属性,该 name 属性值可以任意取名,但必须唯一,他不对应
java 的类包,如果其他包要继承该包,必须通过该属性进行引用。
包的 namespace 属性用于定义该包的命名空间,命名空间作为访问该包下的 Action 的
剩余11页未读,继续阅读
vincent239
- 粉丝: 0
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0