好,进行第二项改进:既然要保存用户的信息,那么到底保存到哪里呢?我们知道JSP可以用过EL表达式方便的从request,session等内置对象里拿数据,那么可否设计一个类用来保存用户的数据呢?当然可以,我们的这个类为ActionForm,这是个抽象类,用户需要编写一个和表单元素对应的类来继承ActionForm,并在配置文件mystruts.xml中配置这个form即可,ActionServlet根据这些信息可以把请求的数据灌入form中,并把form放入requestsession中,继而用户可以通过EL表达式来获取这些值。
我们的ActionForm很简单,但是要声明实现Serializable接口,这主要是因为要将这个类的信息写入sessionrequest中。

public abstract class ActionForm implements Serializable {