strtus之Titles框架应用 - 编程入门网
pattern>*.do</url-pattern>
</servlet-mapping>
(6)在index.jsp和product.jsp中插入Tiles组件 例index.jsp
通过Struts Action来调用Tiles组件 如果Tiles 组件代表完整的网页,那么可以直接通过Struts Action 来调用Tiles 组件。 例如,如果希望通过Struts Action来调用小节定义的名为“index-definition”的Tiles 组件,那么可以在Struts配置文件中配置如下Action映射:
接下来通过浏览器访问http://localhost:8080/tilestaglibs/index.do,该请求先被转发到 ForwardAction,ForwardAction再把请求转发给名为“index-definition”的Tiles组件,最后 在浏览器端,用户将看到和index.jsp相同的页面。 通过Struts Action来调用Tiles组件,可以充分发挥Struts框架负责流程控制的功能。 此外,还可以减少JSP 文件的数目。例如,如果直接通过Struts Action 来调用名为 “index-definition”的Tiles组件,就不必再创建index.jsp文件。 Tiles组件的组合 strtus之Titles框架应用(7)时间:2011-04-09组合式开发步骤: (1)在tiles-def.xml文件中重新定义“sidebar-definition”,“index-definition”和“productdefinition” 这三个Tiles组件。在一个Tiles组件中包含另一个Tiles组件的语法为: <definition name="index-definition" path="/layout.jsp"> <put name="sidebar" value="sidebar-definition" type="definition"/> …… </definition> 以上<put>子元素的value 属性指定被包含的Tiles 组件的名字,type 属性设置为 “definition”,表示value属性指定的是Tiles组件,而不是JSP文件。以下是tiles-def.xml 文件的代码。
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |