模型驅動使用單獨的VO(值對象)來封裝請求參數和處理結果,屬性驅動則使用Action執行個體來封裝請求參數和處理結果。
1、login.action采用模型驅動模式實作,采用模型驅動時必須提供對應的模型,該模型就是一個普通的javabean。
UserBean.java
2、對于采用模型驅動的Action而言,該Action必須實作ModelDriven接口。
LoginAction.java
3、登入頁面login.jsp
3、success.jsp
MVC架構異常處理的流程:

2、MyException.java
3、登入頁面login.jsp
4、struts.xml配置如下:
5、exception.jsp(輸出異常界面)
6、運作結果
輸出異常資訊有兩種方式:
<s:property value=”exception” />輸出異常對象本身
<s:property value=”exceptionStack” />輸出異常堆棧資訊
當神已無能為力,那便是魔渡衆生