【導(dǎo)讀】而如果訪問(wèn)者直接對(duì)Web應(yīng)用系統(tǒng)中的某個(gè)*.jsp頁(yè)面文件直接進(jìn)行請(qǐng)求,因此,在本BBS論壇項(xiàng)目中還設(shè)計(jì)。了一個(gè)過(guò)濾器Filter組件,并利用該Filter組件來(lái)保護(hù)特定的JSP頁(yè)面。最后的輸入結(jié)果請(qǐng)見(jiàn)圖所示。的doFilter方法的執(zhí)行。的黑體部分的代碼。并設(shè)置其<url-pattern>標(biāo)簽為。將進(jìn)行攔截和被觸發(fā)進(jìn)行。RequestProcessor類的方式,也可以采用下面將要介紹的Struts框架插件技術(shù)。功能擴(kuò)展以完成特定的業(yè)務(wù)功能。屬性文件中的配置項(xiàng)目,或者XML形式的配置參數(shù)文件等。實(shí)現(xiàn)這些功能,不僅可以采用對(duì)ActionServlet組件和RequestProcessor組件進(jìn)行繼承定。一定的松藕合的特性。是框架的開(kāi)發(fā)者們無(wú)法預(yù)見(jiàn)到的。因此框架的設(shè)計(jì)者則應(yīng)該允許框架使用者對(duì)框架進(jìn)行擴(kuò)。應(yīng)用的特定需要而調(diào)整框架本身,以便能夠更好地滿足應(yīng)用系統(tǒng)中的特殊要求。比如說(shuō),在每次請(qǐng)求執(zhí)行之前,開(kāi)發(fā)者需要檢查用戶是否成??贾械拇a示例)。