欢迎来到天天文库
浏览记录
ID:18667798
大小:60.50 KB
页数:14页
时间:2018-09-20
《struts常用action作用和用法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Struts常用action作用和用法Struts中提供了几种比较通用的action,这些action使用方便灵活,配置简单。它们的继承关系如下图所示。我们完全可以使用这些现成的action,没有必要重复制造轮子。下面主要介绍我整理的这些action的作用和使用方法,适合于对struts有一定了解人员,欢迎批评指正。1、ForwardAction(1)作用用于转发请求,相当于JSP中的。beconsistentwithinthesamedisk.Alternateunifiedcorerequirementsplacedonth
2、eterminalstripterminals,onlineidentityandensurethecoppercoreisnotexposed.6.4.6enclosurewithinthesametothecablecoreprovidesbindingintoacircle,harnesstiespacingisgenerally100mm;branchofficesshallbebindingonbothends,eachcoreMVC设计原则是控制器负责处理所有请求,然后选择适当的视图组件返回给用户。在Struts应用中,应尽量避免直接链接JS
3、P资源,否则将脱离控制器的控制,比如:、、。Struts控制器具有预处理请求功能,它能够选择正确的子应用模块来处理请求,把子应用模块的ModuleConfig和MessageResources对象存放在request范围内。使用ForwardAction,请求转发的目标Web组件就可以正常地访问ModuleConfig和MessageResources对象。(2)使用方法ActionServlet把请求转发
4、给ForwardAction,ForwardAction再把请求转发给元素中parameter属性指定的Web组件。在struts-config.xml中配置相应的action就可以了,parameter是要转向到的url地址,如下所示。当请求“/forwardIndex”它就把控制跳转到parameter所指的“/index.jsp”2、Incl
5、udeActionbeconsistentwithinthesamedisk.Alternateunifiedcorerequirementsplacedontheterminalstripterminals,onlineidentityandensurethecoppercoreisnotexposed.6.4.6enclosurewithinthesametothecablecoreprovidesbindingintoacircle,harnesstiespacingisgenerally100mm;branchofficesshallbebind
6、ingonbothends,eachcore(1)作用用于包含其他Web组件,相当于JSP中的。Struts中不推荐在jsp页面中直接使用,而是采用IncludeAction类来替代。与ForwardAction一样,通过IncludeAction类来包含另一个Web组件,可以充分利用Struts控制器的预处理功能。(2)使用方法在struts-config.xml的action中配置如下:7、ons.IncludeAction"name="includeContentForm"scope="request"input="/includeContent.jsp"parameter="/content/includeContent"/>当请求“/includeContent”它就把parameter所指的“/content/includeContent”web组件包括进来。3、DispatchAction(1)作用beconsistentwithinthesamedisk.Alternateunifiedcorerequirementsplace8、dontheterminalstripterminals,onlineident
7、ons.IncludeAction"name="includeContentForm"scope="request"input="/includeContent.jsp"parameter="/content/includeContent"/>当请求“/includeContent”它就把parameter所指的“/content/includeContent”web组件包括进来。3、DispatchAction(1)作用beconsistentwithinthesamedisk.Alternateunifiedcorerequirementsplace
8、dontheterminalstripterminals,onlineident
此文档下载收益归作者所有