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的配置方式都是一样的。

目录
相关文章
|
8月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——实体层(User.java)
mybatis简单案例源码详细【注释全面】——实体层(User.java)
|
8月前
|
Java Spring
Javaweb之SpringBootWeb案例之AOP通知类型的详细解析
Javaweb之SpringBootWeb案例之AOP通知类型的详细解析
58 0
|
8月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——实体层(Role.java)
mybatis简单案例源码详细【注释全面】——实体层(Role.java)
Struts2动态方法调用,和struts.xml的通配符方式调用
Struts2动态方法调用,和struts.xml的通配符方式调用
125 0
Struts2动态方法调用,和struts.xml的通配符方式调用
|
XML 前端开发 Java
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
上一章简单介绍了Struts2的’两个蝴蝶飞,你好’ (一),如果没有看过,请观看上一章
396 0
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
|
XML Java 应用服务中间件
struts框架搭建及validator示例
struts框架搭建 struts必备jar包 struts的校验(validation) struts的validation框架需要的jar包 struts的validation.xml:Local DTD is missing for publicID xwork-validator-1.0.2.dtd
437 0
struts框架搭建及validator示例
|
XML Java 数据库连接
中文命名之Hibernate 5演示 - 使用注解(annotation)而非xml定义映射
用一个简单例子演示Hibernate 5 + MySQL基本功能中使用中文命名标识符.
980 0
|
Java 数据安全/隐私保护 前端开发

热门文章

最新文章