摘要: 我看到的若干mvc框架在展現(xiàn)一個包含動態(tài)數(shù)據(jù)內(nèi)容的頁面的時候,都是這樣做的:請求/xx.do,到達某個action,執(zhí)行配置好或者根據(jù)url映射到的某個方法,初始化數(shù)據(jù),放到某個context里面(例如Request,或者struts用的ognl的context),然后根據(jù)配置或者規(guī)則,forward到某頁面,然后展現(xiàn)。
這樣做的好處是強制性的分離了展現(xiàn)和邏輯,缺點是多了若干配置,不自然。
JSF的路子和asp/php是一樣的,你請求/a.xhtml,那么,ok,加載/a.xhtml文件。例如a.xhtml主體內(nèi)容如下:
閱讀全文