一、动作类创建三种方法: 方式一:动作类就是一个POJO,原始的java对象,简单的javabean,所以就想创建普通类一样。 方式二:动作类实现Action接口 方式三:动作类继承ActionSupport类,推荐使用 二、动作类的访问 a.使用通配符 <action name="*_*" cla ...
分类:
其他好文 时间:
2017-08-08 09:27:09
阅读次数:
147
Explicit Intent 明确的意图,明确指定开启某个Activity。 Intent intent = New Intent (this , 指定的Activity); 共享Intent 把Intetn的动作类型设为 :Intent.ACTION_SEND 即:Intent.setActio ...
分类:
其他好文 时间:
2017-07-24 15:23:59
阅读次数:
148
接口 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。 接口的定义 与定义类的c ...
分类:
编程语言 时间:
2017-07-21 10:43:12
阅读次数:
106
二、封装请求正文到对象中(非常重要) 1、静态参数封装 在struts.xml配置文件中,给动作类注入值。调用的是setter方法。 原因:是由一个staticParams的拦截器完成注入的。 2、动态参数封装:开发时用到的 通过用户的表单封装请求正文参数。 2.1、动作类作为实体模型 实体模型:E ...
分类:
编程语言 时间:
2017-07-15 23:03:53
阅读次数:
295
变速动作和复合动作类似。也是一种特殊的动作,它能够把不论什么动作依照改变后的速度运行。变速动作与复合动作最大的差别就是复合动作仅仅是单纯的组合一系列动作,而变速的做在组合一系列动作后还要去改变动作的运行速度。 变速动作主要分为2大类:Speed和ActionEase。 一.Speed 用于线性地改变 ...
分类:
其他好文 时间:
2017-07-06 22:03:05
阅读次数:
345
一、 动作类游戏(ACT) 玩家控制游戏人物以各种方式技巧、利用各种武器工具等消灭敌人或保全自己或完成游戏任务来过关的游戏。动作类游戏大体分为 2D、2.5D、3D三类。 特点: 1. 这类游戏讲究打击的爽快感和流畅的游戏感,不刻意追求故事情节。 2. 操作简单,易于上手,紧张刺激。 3. 早期这类 ...
分类:
其他好文 时间:
2017-06-22 23:50:24
阅读次数:
205
Struts2对EL的改变 1、Struts2中使用EL的问题: 前提: 我们应该知道,如果我们没有往值栈(根)中放入数据的话,那么我们的动作类默认是在值栈的栈顶 2、关于EL问题的分析: 分析: 我们知道EL表达式是从四大域对象中依次查找属性。搜索范围是由小到大。page Scope————>re ...
分类:
其他好文 时间:
2017-06-22 01:21:56
阅读次数:
189
三、OGNL配合通用标签的其他使用 1、iterator标签(很重要) 动作类 1 package com.itheima.web.action; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import com.ithe ...
分类:
其他好文 时间:
2017-06-22 01:19:27
阅读次数:
199
contextMap(非常重要) 1、动作类的生命周期 明确:动作类是多例的,每次动作访问,动作类都会实例化。所以是线程安全的。与Struts1的区别是,struts1的动作类是单例的。 2、请求动作的数据存放 问题: 每次请求时,都会产生一些请求数据,这些数据存放到哪里去了? 明确: 在每次动作执 ...
分类:
其他好文 时间:
2017-06-22 01:15:10
阅读次数:
161
数据验证 用户的输入验证,必须做,且工作量巨大。 1、验证的方式 客户端验证:javascript 服务端验证:逻辑验证(我们的代码) 注意:如果客户端和服务端二选一的话,服务器端的不能省。 实际开发中:客户端+服务端 2、Struts2的服务端验证 2.1、编程式验证 前提: 动作类必须继承Act ...
分类:
其他好文 时间:
2017-06-21 22:58:41
阅读次数:
274