<<深入浅出Struts>>总结
一.纵观本书:
基本原理是实现控制器的功能和展示层的标签.
form+javabean+ActionForm+Action+配置struts-config完成整个的动作,
其中form通过jsp网页的<html:form action="/XXX">的表单参数,提交时,产生XXX.do的动作,这个动作通过,struts-config.xml的配置,找到Action,Action通过ActionForm(这个类跟form的属性名字要全部一样,保证赋值正确性),对里面的值进行初始化,把里面的值赋值给相应的javabean,再JavaBean再去实现一些持久层的操作,再在Action中,通过return mapping.findForward("success");在xml中找到具体的对应的success进行页面的跳转!
里面还有一些小的功能:Validator插件,消息处理和国际化,Tiles框架,Struts应用安全性,对象缓存,分页与排序,文件上传与下载,放置重复提交,过滤器和一些EL,JSTL内容,标签库..
二.xml配置文件:
?三.ActionForm
有与form属性一样的名字的属性:<html:form action="/search"> <html:select property="vary"> <html:option value="2">视 频</html:option> <html:option value="1">音 乐</html:option> </html:select> <html:text property="keyword"/> <html:submit value="NOVA搜索"/></html:form>?就写这么多吧,把Struts的基本功能说了,其他的功能就不总结了..
?