摘要: Controller實現類
AbstractController:使用Template Method模式,包括了對緩存標頭的處理、檢驗對請求方法(POST、GET)的支持,Session的取得與同步化等。
使用方式:繼承AbstractController類,覆蓋handleRequestInternal()方法。
MultiActionController與ParameterMethodNameResolver
在一個Controller類中定義多個方法,并根據使用者的請求來執行當中的某個方法,相當于Struts的DispatcherAction。
使用MultiActionController需要配個一個MethodNameResolver實例,默認使用ParameterMethodNameResolver,他會根據所給的網址中,最后請求的文件名稱來判斷執行Controller中的哪一個方法。
閱讀全文