有關struts組件配置struts
config
xml文件說明在前面的文章中已經介紹過
這裡就不再說了
下面主要介紹框架中組件與配置
下表列出了Struts的核心類
即對應的經典的MVC組件職責
核心Struts 類和MVC 的對應 除了這些核心類
Struts 使用一些配置文件和視圖助手(view helpers)來溝通控制器和模型
下表列出了Struts 配置文件和描述了他們在架構中的角色
Strtuts 配置文件 為將Struts配置數據暴露給視圖
框架以JSP標簽的形式提供了大量的助手類
如表
Strtus 視圖助手 控制器組件的配置 框架中的控制器組件是有org
apache
struts
action
ActionServlet類實現的
這個類是javax
servlet
http
HttpServlet類的擴展
ActionServlet配置 我們需要在web
xml中聲明ActionServlet
並且將它配置成啟動時進行加載
以下為可以配置的初始化參數
大多數情況下
標准的servlet就能夠滿足用戶需要
第一次收到特定請求的URI時
ActionServlet將適當的Action類進行實例化
然後ActionServlet在Action類實例中以servlet為變量名存儲一個引用
當被實例化後
Action類會被暫存以備再用
錯誤處理 struts提供了兩個類來處理錯誤
ActionErrors和ActionError
它們都擴展org
apache
struts
action
ActionErrors保存著ActionError對象的集合
其中每一個代表了獨立的錯誤信息
每個ActionError都包含了關鍵字
能夠映射到資源文件中存儲的錯誤信息
而這個資源文件是在ActionServlet初始化參數中指定的
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28918.html