Struts2
波哥的技术积累
这个作者很懒,什么都没留下…
展开
-
Struts2的标签技术之数据标签
1:Struts2标签的分类 *数据标签:用于从值栈上取值或者向值栈赋值 *控制标签:控制程序的运行流程,比如分支和循环控制 *UI标签:用来显示UI页面的标签,多会生成HTML *杂项标签: 用于完成其他功能的标签,比如生成URL和输出国际化文本等。2:property标签 常见的一些属性: value: 用来获取值的OGNL表达式原创 2012-02-26 11:20:43 · 3136 阅读 · 1 评论 -
Struts2的标签技术之控制标签
1:if,elsefi, else标签 简单示例: <% int length = 15; request.setAttribute("len", length); %> = 20"> 输入的值大于等于20 = 15"> 输入的值大于等于15原创 2012-02-26 21:17:50 · 2497 阅读 · 0 评论 -
拦截器的使用
1:拦截器(Interceptor) 拦截器是Struts2最强大的特性之一,它是一种可以让用户在Action执行之前和Result执行之后进行一些功能处理的机制。 图中示意了三个拦截器,Interceptor1、Interceptor2、Interceptor3,注意的是他们的执行顺序,在Action运行之前是按照Interceptor1、Inteceptor2和Intecept原创 2012-02-19 09:53:31 · 8021 阅读 · 0 评论 -
Struts2国际化
1:java内置的国际化 java内置的国际化,以java.util.ResourceBundle和java.util.Locale两个类为中心,其中java.util.Locale负责选择合适的语言,而java.util.ResourceBundle负责根据注入的java.util.Locale对象来选择国际化信息的来源,返回国际化信息。 简单示例: 准备3份文原创 2012-02-27 15:38:07 · 2054 阅读 · 0 评论 -
Struts2的标签之UI标签
1:UI标签分为分为以下几种: *Form Tags:表单标签,包含所有可以用在Form表单里面的标签 *Non-Form UI Tags:非表单标签,主要包含错误展示,组件等。 *Ajax Tags:用来支持Ajax的标签。 2:模板和主题 *模板(Template) 就是一些代码,在Struts2中是由FreeM原创 2012-02-26 21:42:12 · 7470 阅读 · 0 评论 -
Struts2 OGNL学习知识
1:OGNL是对象图导航语言(Object-Graph Navigation Language)的缩写, 它是一种功能强大的表达式语言(EL),通过它简单一致的表达式语法,可以存取对象的属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化功能,它用相同的表达式语法去存取对象的属性2:常量与操作符 ,这里面的account是个字符串,因为是用单引号括起来的,或者这句话,结果原创 2012-02-19 16:06:38 · 1731 阅读 · 0 评论 -
Struts2之验证框架
1:Struts2提供了验证框架,功能强大而且简单易用,帮助用户做了很多事情,使得用户不必从头开发。那么一个好的验证框架需要考虑哪些因素呢? *验证功能的复用性 比如都是对一个int数据类型的验证,验证的是它的数据范围,如果验证功能抽象的好,就可以复用同样的验证功能,省去重复开发的麻烦。 *验证功能的可扩展性 是不是可以自己扩展验证功能,并保证扩展功能和原有原创 2012-02-28 10:22:48 · 14413 阅读 · 5 评论 -
Struts2学习之类型转换
1:Struts2的类型转换默认的框架默默的帮助用户完成转换功能,主要用户输入的数据合理地转换为需要的属性的类型,Struts2框架就会在execute方法执行之前,替用户将参数转化为合理的类型 2:Struts2内建类型转换器 int/Integer : 整数型 short/Short: 短整数型 long/Long: 长整型原创 2012-02-29 19:16:01 · 1175 阅读 · 0 评论 -
Struts2的初始化主线
1:初始化主线在系统启动时运行一次,Http请求处理主线则在系统启动完毕后以侦听请求的方式运行。2:基于Filter所实现的Servlet规范中不同方法的生命周期的不同,规划了Struts2不同的运行主线。3:Dispatcher:核心分发器;PrepareOperations:Http预处理类;ExecuteOperations:Http处理执行类;4:核心驱动力的逻辑:对于程序运行原创 2015-01-18 16:57:03 · 1243 阅读 · 0 评论