`
- 浏览:
113585 次
- 性别:
- 来自:
苏州
-
1)OGNL表达式语言
http://blog.csdn.net/zeng_84_long/article/details/6115654
特殊字符:# % $
#: 用于访问Action的上下文,相当于ActionContext.getContext()对象。
用于过滤(Selection)和投影(Projection)集合。
用于构造Map,也就是定义一个新的Map对象。
%: 标识OGNL表达式,其格式%{xxx}
需要将struts.tag.altSyntax的参数值设置为true,默认为true。 version 2.1.7
$: 用于在资源文件,Struts2的配置文件中标识OGNL表达式。格式${xxx}
2)Struts2-Tags
3)声明式异常处理
注:Struts2支持声明式异常处理。
Struts2是通过拦截器(interceptor)来处理声明式异常处理。
要求在DAO、Service、Action层都需要抛出导演就可以了。其它的让Struts2来处理。
4)国际化
5)自定义拦截器
6)类型转换
Struts2总结
1. Action
a) namespace(掌握)
b) path(掌握)
c) DMI(掌握)
d) wildcard(掌握)
e) 接收参数(掌握前两种)
f) 访问request等(掌握Map IOC方式)
g) 简单数据验证(掌握addFieldError和<s:fieldError)
2. Result
a) 结果类型(掌握四种,重点两种)
b) 全局结果(掌握)
c) 动态结果(了解)
3. OGNL表达式(精通)
a) # % $
4. Struts标签
a) 掌握常用的
5. 声明式异常处理(了解)
6. I18N(了解)
7. CRUD的过程(最重要是设计与规划)(精通)
8. Interceptor的原理(掌握)
9. 类型转换(掌握默认,了解自定义)
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Struts2 学习重点知识点总结 #### 一、Struts2 概念与架构 **1.1 Struts2 简介** - **定义**:Struts2 是 Apache 组织提供的一个基于 MVC 架构模式的开源 Web 应用框架。 - **核心**:Struts2 的核心其实是 ...
这个压缩包中包含的资源是学习Struts2的关键资料,帮助开发者深入理解和掌握这个框架。 首先,"struts2权威指南"是学习Struts2的核心参考资料,通常会涵盖框架的基本概念、核心组件、配置细节、MVC设计模式的应用...
struts2学习测试代码,struts2学习测试代码2struts2学习测试代码,struts2学习测试代码
4. **结果类型(Result Types)**:Struts2预定义了多种结果类型,如dispatcher(重定向或转发到JSP页面)、stream(下载文件)、freemarker(使用FreeMarker模板技术)等,方便开发者根据需求选择合适的结果类型。...
从给定的文件信息来看,标题“struts2中文学习文档”和描述“struts2的根本webwork2”表明这是一份关于Struts2框架的学习资料,特别强调了Struts2与WebWork2的关系。Struts2是Apache Struts的一个版本,它是一个用于...
4. **拦截器(Interceptors)**:拦截器是Struts2的一个强大特性,它允许在Action执行前后插入自定义逻辑。常见的拦截器有:Params拦截器(处理参数绑定),Validation拦截器(进行字段验证),Stack拦截器(包含一...
4. **POJO Action类**:Struts2支持使用简单的JavaBean作为Action类,这种被称为POJO(Plain Old Java Object)的Action类继承自`ActionSupport`类,可以重写其方法来处理请求。通过这种方式,开发者可以避免在...
4. **OGNL(Object-Graph Navigation Language)**:OGNL是Struts2中的默认表达式语言,用于在视图和模型之间传递数据。它允许开发者在JSP或其他视图层中直接访问Action对象的属性,或者设置模型数据。例如,`${user...
### Struts 2完全学习手册知识点详解 #### Struts 2简介 Struts 2是Struts框架的一个重要分支,它继承了Struts 1.x的一些特性,并在此基础上进行了大幅度的改进与扩展,使之成为了一个更为强大、灵活的Web开发框架...
根据给定的文件信息,以下是对Struts2学习笔记中涉及的关键知识点的详细解析: ### Struts2框架概览 #### MVC模式的理解与演进 Struts2是基于MVC(Model-View-Controller)模式设计的一种Java Web开发框架。在MVC...
张龙圣思园的Struts2学习笔记,无疑为Java开发者提供了一份宝贵的参考资料,它可能涵盖了Struts2的基础概念、核心组件、配置方式以及实战技巧。 首先,让我们深入了解Struts2的核心特性。Struts2是MVC(Model-View-...
这个"STRUTS2学习实例8"显然旨在深化对Struts2的理解和应用,通过具体的实战项目来教学。让我们深入探讨一下Struts2的关键概念和技术。 首先,Struts2的核心是Model-View-Controller(MVC)设计模式。MVC模式将应用...
Struts2是一个强大的Java Web应用程序开发框架,基于Model-View-Controller(MVC)设计模式,为开发者提供了...然而,随着Spring Boot等现代框架的兴起,Struts2的使用逐渐减少,但其设计理念和技术仍值得学习和借鉴。
在这个名为"struts2学习小项目"的资源中,我们可以看到一个适用于初学者实践的实例,它结合了Oracle数据库,提供了一个从基础到实践的学习路径。 首先,了解Struts2框架的基本概念至关重要。Struts2的核心是Action...
4. **文件上传**:在Struts2中,可以方便地处理文件上传。使用`org.apache.struts2.dispatcher.multipart.MultiPartRequest`类,结合Action中的属性字段,可以轻松实现文件上传功能,并对上传的文件进行合法性检查和...
本资料“struts2学习 源码”旨在帮助初学者理解Struts2的核心概念和工作原理,通过来自达内的详细代码实例来提供直观的学习体验。 Struts2框架的关键特性包括: 1. **动作(Action)**:在Struts2中,业务逻辑通常...
struts4 使用Struts2中内部类中的方法进行自定义类型转换,用到的类StrutsTypeConverter struts5 增加集合类型,使用范型 struts6 直接设置要进行类型转换的字段值 struts7 制作一个表单,对表单中的内容进行...
struts2学习测struts2学习测试代码试代码