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