0 0

Struts2的Interceptor为什么要继承Serializable0

package com.opensymphony.xwork2.interceptor;

import com.opensymphony.xwork2.ActionInvocation;
import java.io.Serializable;

public abstract interface Interceptor extends Serializable
{
  public abstract void destroy();

  public abstract void init();

  public abstract String intercept(ActionInvocation paramActionInvocation)
    throws Exception;
}


我查了关于在什么场合使用Serializable,但struts似乎不符合这个场合。
2014年10月20日 00:08

3个答案 按时间排序 按投票排序

0 0

采纳的答案

防止,需要序列化的需求而已。

2014年10月20日 10:24
0 0


eclipse会有个warnning 有些有强迫症的连warning都不允许存在,所以序列化去掉warnning !我也有这种强迫症! 

2014年10月21日 14:13
0 0

bu需要。

2014年10月20日 09:22

相关推荐

    Struts2学习笔记

    在Struts2中,可以通过多种方式来定制Action的行为,例如,可以覆盖默认的执行方法,或者使用拦截器(Interceptor)来改变请求处理流程。这使得Struts2更加灵活,可以根据项目需求进行高度定制。例如,你可以使用`@...

    SSH(struts2,Hibernate,Spring)整合及测试亲测可用所需jar包

    Struts2是一个基于MVC设计模式的Web应用框架,它继承了Struts1的优点,并吸收了其他框架如WebWork的优势。Struts2的核心是Action,它是业务逻辑的载体。它通过拦截器(Interceptor)机制实现了请求处理的灵活性,...

    struts2_hibernate

    Struts2提供拦截器(Interceptor)机制,可以添加验证、日志、权限控制等功能。此外,Struts2支持多种结果类型,如dispatcher(转发到JSP页面)、stream(下载文件)等。 2. **Hibernate ORM**:在用户注册过程中,...

    struts2.0之action

    以示例代码为例,`HelloWorld`类继承了`ActionSupport`,并重写了`execute()`方法。在`execute()`中,我们设置了消息并返回`SUCCESS`字符串,这告诉Struts框架这次操作成功并可以继续执行相应的视图解析。在`struts....

    Struts 2.0的Action讲解

    Struts 2还提供了多种方式来改变Action的执行逻辑,比如通过配置Action的`result`元素,或者使用拦截器(Interceptor)来改变Action的执行流程。拦截器可以用于实现通用的功能,如登录检查、权限验证等,这样就不...

    struts2增删改查综合案例

    Struts2是一个强大的MVC(Model-View-Controller)框架,广泛应用于Java Web开发中,为开发者提供了构建可维护、可扩展的Web应用程序的结构。本综合案例将深入讲解如何利用Struts2实现商品管理系统的增删改查功能,...

    struts2.21 spring hibernate 整合笔记

    3. 定义实体类,继承Hibernate的Serializable接口,使用注解(@Entity、@Table等)声明表映射。 4. 创建SessionFactory,用于生成与数据库交互的Session。 5. 在Service层使用Session进行CRUD操作,如save、update、...

    英语职称网上报名系统

    这个系统提供了完整的源代码,对于想要学习Web开发,特别是对Struts2和Hibernate框架感兴趣的开发者来说,这是一个非常有价值的资源。 首先,让我们深入理解MVC(Model-View-Controller)模式。它是一种软件设计...

    Javaee复习超级重点.docx

    Struts2是一个流行的MVC框架,其输入校验可以通过在Action类中处理方法、继承`ActionSupport`并重写`validate()`方法或使用Struts2的内置校验框架来实现。 Struts2的工作原理涉及一系列步骤,包括客户端的HTTP请求...

    ssh(structs,spring,hibernate)框架中的上传下载

     使用BlobByteArrayType字段类型后,为什么我们就可以象一般的字段类型一样操作Blob字段呢?可以确定的一点是:BlobByteArrayType不可能逾越Blob天生的操作方式,原来是BlobByteArrayType数据类型本身具体数据访问...

    J2EE武功秘籍

    - **Struts2**:继承Struts的优点,更加灵活易用。 **3. Hibernate 框架** - **ORM**:对象关系映射,将对象模型和关系数据库进行映射。 **4. Mina 框架特性** - **Mina**:用于快速开发高性能和高可靠性的网络...

    Java 面试宝典

    - 继承:子类继承父类的方法和属性。 - 重载:同一类中的多个方法具有相同的名字但参数不同。 - 覆盖:子类覆盖父类的方法以提供不同的实现。 8. **编码转换** - 将GB2312编码的字符串转换为ISO-8859-1编码的...

Global site tag (gtag.js) - Google Analytics