自己動手寫struts2-1

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>();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章