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)

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