struts2中Action的三种开发编写形式,ActionSupport,POJO

简介: struts2中Action的三种开发编写形式,ActionSupport,POJO

Action的三种编写方式:

- 1、实现Action接口

需要实现execute()方法。

  • 2、继承ActionSupport类

从struts2源码中,我们可以看到 ActionSupport类也实现了Action接口,

并且 Action接口中还定义了5个常量, 5个常量的值对应的是5个逻辑视图跳转页面 (跳转的页面还是需要自己来配置),

还定义了一个方法, execute方法。


这5个逻辑视图的常量分别为:

  • SUCCESS – 成功.最常用
  • INPUT – 用于数据表单校验.如果校验失败,跳转INPUT视图.
  • LOGIN – 登录.
  • ERROR – 错误.
  • NONE – 页面不转向.

3、自己定义pojo类(没有继承类,也没有实现任何接口)、


什么是POJO类,POJO(Plain Ordinary Java Object)简单的Java对象.


简单说就是:没有继承某个类,也没有实现任何接口,就是POJO的类。

这种定义方式因其简单易写,开发效率高, 因此开发中此种实现方式用的最多!

需要注意的是:

上面3种Action开发方式,struts.xml的配置方式都是一样的。

目录
相关文章
|
9月前
|
设计模式 存储 前端开发
18:JavaBean简介及其在表单处理与DAO设计模式中的应用-Java Web
18:JavaBean简介及其在表单处理与DAO设计模式中的应用-Java Web
158 4
Struts2动态方法调用,和struts.xml的通配符方式调用
Struts2动态方法调用,和struts.xml的通配符方式调用
139 0
Struts2动态方法调用,和struts.xml的通配符方式调用
|
存储 Java Apache
Java Web之Struts2高级技术的应用(OGNL、标签库、拦截器、数据验证)
Java Web之Struts2高级技术的应用(OGNL、标签库、拦截器、数据验证)
209 0
Java Web之Struts2高级技术的应用(OGNL、标签库、拦截器、数据验证)
|
XML 前端开发 Java
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
上一章简单介绍了Struts2的’两个蝴蝶飞,你好’ (一),如果没有看过,请观看上一章
404 0
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
|
Java API 数据安全/隐私保护
Struts2【开发Action】知识要点
前言 前面Struts博文基本把Struts的配置信息讲解完了.....本博文主要讲解Struts对数据的处理 Action开发的三种方式 在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport类的.
1230 0
|
Java 数据安全/隐私保护 前端开发
|
Java 数据安全/隐私保护 Apache