`

struts1 tiles

 
阅读更多
一:必须的jar包:从struts官网下载strut1的demo,包含基本jar包。默认包含基本的jar包,再导入commons-collections-3.1.jar,struts-extras-1.3.10.jar
二:使用tiles定义baselayout。
核心:导入tiles的taglib。使用<tiles:insert attribute=""/>定义baselayout.
三:定义tiles的定义文件。
核心:定义tiles的definition,我们可以再jsp中使用,也可以使用action转向一个definition。
四:修改struts.config配置文件。让我们的程序识别tiles。
核心:加入<plug-in className="org.apache.struts.tiles.TilesPlugin">
加入<set-property property="processorClass" value="org.apache.struts.tiles.TilesRequestProcessor"/>
四:所有的action必须继承org.apache.struts.actions.ForwardAction;
这样请求才能转发到定义的tiles的definition。

几点注意事项:<forward name="succ" path="index.view"></forward>
action转发的时候不能加路径,tiles文件怎么定义的就怎么写。
在struts.config不要遗漏controller的定义以及plug in设置moduleAware为true。

附件是我写的简单demo。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics