Struts2复习之Struts2 核心知识

柔情只为你懂 2022-05-23 11:19 386阅读 0赞

今日目录

  1. 1Struts2 get/set 自动获取
  2. 2ActionSupport 类引入
  3. 3Action 设置数据
  4. 4Struts2 处理传入多个值
  5. 5struts.xml 配置
  6. 6、动态方法调用
  7. 7Action 生命周期
  8. 8result 配置

一、Struts2 get/set 自动获取

70

70 1

第一种:

70 2

70 3

第二种:

70 4

二、ActionSupport 类引入

70 5

70 6

三、Action 设置数据

  1. 第一种方式:属性驱动(FieldDriven)
  2. A、基本数据类型属性

70 7

70 8

70 9

70 10

70 11

70 12

70 13

  1. BJavaBean 类型属性

70 14

70 15

70 16
第二种方式:模型驱动(ModelDriven)

70 17

70 18

70 19

四、Struts2 处理传入多个值

1、处理数目不定的字符串;

2、处理数目不定的 JavaBean 对象;

五、struts.xml 配置

  1. 一,pageckage 配置
  2. name 包名:没有实质性的作用,只是用来区分。
  3. extends 继承
  4. namespace 包命名空间
  5. 有这个过后访问路径变为:![70 20][]

70 21

  1. abstract 抽象包

70 22

  1. 二,action 配置
  2. name action
  3. class 处理类
  4. method 方法

70 23

  1. 三,分模块配置方法
  2. <include file="" ></include>

70 24

  1. 四,使用通配符

70 25

六、动态方法调用

开启动态方法调用:

70 26

70 27

70 28

七、Action 生命周期

  1. 1、每次请求都会新建一个实例

八、result 配置

1,type 默认是 dispatcher 内部转发;

70 29
2,type 为 redirect 重定向;:不能传值

70 30
3,type 为 chain 链条;

70 31
4,type 为 redirectAction 重定向到 action;不能传值

70 32

70 33
上面 4 个常用,一定要掌握;
其他 freemarker freemarker 模版
httpheader 返回一个已配置好的 HTTP 头信息响应
stream 将原始数据作为流传递回浏览器端,
velocity 呈现 Velocity 模板
xslt 该 XML 可以通过 XSL 模板进行转换
plaintext 返回普通文本类容
result 全局配置
70 34

执行步骤:先在action里面找,然后出来找。。

添加小编微信可以获取免费资源,二维码

70 35

要用到的工具,关注 公众号直接免费获取:

70 36

发表评论

表情:
评论列表 (有 0 条评论,386人围观)

还没有评论,来说两句吧...

相关阅读