【導(dǎo)讀】及系統(tǒng)中的各個(gè)頁(yè)面文件的物理位置直接暴露出。一般希望對(duì)Web應(yīng)用系統(tǒng)中的所有頁(yè)面。的導(dǎo)航都應(yīng)該通過(guò)“.do”的方式進(jìn)行。這樣將不會(huì)直接連接到物理的JSP文件,而總是連。一個(gè)更有效的辦法是部署一個(gè)實(shí)現(xiàn)轉(zhuǎn)發(fā)功能的Action組件,它可以在。Struts框架的配置文件中被定制,并在需要的地方可以被重用。而這樣的功能可以由標(biāo)準(zhǔn)的ForwardAction類來(lái)完成。開(kāi)發(fā)者只需要簡(jiǎn)單地將目標(biāo)路。徑作為ActionMappin的parameter屬性而傳遞給ForwardAction組件。如下面的示例中的配置項(xiàng)目結(jié)果,將能夠以。的頁(yè)面進(jìn)行請(qǐng)求。的Action類來(lái)調(diào)用前面中所定義的名為“doUserManage”的Tiles組件,可以。最后將同樣能夠看到下面圖中所示的最終結(jié)果圖示。標(biāo)請(qǐng)求的頁(yè)面中再獲得該配置參數(shù)。請(qǐng)見(jiàn)下面的所示,并請(qǐng)注意其中的黑體部。在本示例中提供了一個(gè)名稱為“pageTitle”而具體的值為“藍(lán)夢(mèng)BBS論壇系統(tǒng)”。的配置參數(shù)值“藍(lán)夢(mèng)BBS論壇系統(tǒng)”,并將該配置參數(shù)值作為某個(gè)頁(yè)面的標(biāo)題條文字。的異常錯(cuò)誤提示信息。這樣的請(qǐng)求方式不僅可以避免出現(xiàn)出圖所示的。器ActionServlet組件則使用ActionForwards組件來(lái)路由控制。