Step2
针对step1mystruts,我们现在进行一些改进,改进1:如果多个action转发或重定向的地址是一样的,那么应该抽取出来放到一个全局的配置元素里。改进2:对于表单的提交,我们希望能有一种机制,即是用户的信息不正确时能够保存上次输入的信息,提升用户体验。
好,现在我们开始
在我们的配置文件mystruts.xml中,我们定义一个元素,名为global-forwards,代表全局forward,它拥有子元素forwardforward用来代表转发或重定向的组件地址。
根据digester的要求,我们增加两个类并修改rule.xml文件。
GlobalForwards

public class GlobalForwards {

    private Map<String, ActionForward> globalForwards = new HashMap<String, ActionForward>();