Struts1中的MVC模式及其他

Struts中的MVC
1.模型(Model):本質上來說Struts中的Model是一個商業邏輯類,開發者實現商業邏輯。
2.視圖(View):View是由與控制器Servlet配合工作的一整套JSP定製標籤庫構成,利用他們可以快速建立應用系統的界面。
3.控制器(Controller):前端控制器是一個Servlet,它將客戶端請求轉發到相應的後端控制器Action類。

 

 


action標籤屬性:
1.attribute:用來存取form的關鍵字,缺省值與name一樣
2.validate:用來控制是否校驗表單(校驗開關),true(缺省值)-校驗
3.input:如果表單校驗不通過則跳轉到該值所代表的目標模塊,一般結合
validate=true來使用

 

 


全局跳轉:
<global-forwards>

    <forward name="" path=""></forward>
</global-forwards>
Action A…………Error.jsp
Action B…………Error.jsp
Action c…………Error.jsp

 

Action A,B,C……Error.jsp

 

 


動態表單
ActionForm DynaActionForm
特點:可以不編寫form代碼
配置動態form需要配置用戶添加屬性
<form-property> name=屬性名 type=屬性類型,對於primitive type,必須使用包裝類型(wrapper)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章