1.tiles_config.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
<tiles-definitions>
<!--定义name为".coreLayout"的tiles组件,path为指定引用的模板。put中的jsp页面,将分别会被insert到该模板相应的位置,此tiles组件中还包含一些公用的css样式和js文件,将这些组合到该组件中,再根据需要定义其他组件来继承该组件,适当改变相应的部分,将会省去大量jsp页面-->
<definition name=".coreLayout" path="/WEB-INF/pages/common/mainLayout.jsp">
<put name="titleKey" value="adpoint"/>
<put name="head" value="/WEB-INF/pages/common/head.jsp"/>
<put name="mainmenu" value="/WEB-INF/pages/common/mainmenu.jsp"/>
<put name="leftmenu" value="/WEB-INF/pages/common/leftmenu.jsp"/>
<put name="content" value="/WEB-INF/pages/common/content.jsp"/>
<put name="foot" value="/WEB-INF/pages/common/foot.jsp"/>
<!-- Default Stylesheet Files -->
<putList name="layoutStyles">
<add value="/styles/core/core.css"/>
<add value="/styles/core/navigation.css"/>
<add value="/styles/core/helptip.css"/>
</putList>
<!-- Default Javascript Files -->
<putList name="layoutScripts">
<add value="/scripts/core/global.jsp"/>
<add value="/scripts/core/validator.jsp"/>
<add value="/scripts/core/klayers.js"/>
<add value="/scripts/core/helptip.js"/>
<add value="/scripts/core/listTable.js"/>
<add value="/scripts/util/validata.js"/>
</putList>
</definition>
<!--继承上面的definition,并替换其中的content-->
<definition name=".members.viewLotteryOrderInfo" extends=".coreLayout" >
<put name="content" value="/WEB-INF/pages/members/viewLotteryOrderInfo.jsp" />
<!--可根据需要(action中有多个forword)添加多个put-->
<put name="content" value=""/>
</definition>
<!--下面可根据需要定义多个definition,也可自定义另外的xml文件来定义tiles组件继承上面的".coreLayout"组件 -->
</tiles-definitions>
注:可根据需要定义多个被用来继承的tiles组件,以节省jsp页面。
2.struts-config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<!--只写action部分-->
<!--注意forword中的path,应与上面tiles_config.xml中定义的第二个definition的name一致,这样执行action时就会跳转到definition中的”/WEB-INF/pages/members/viewLotteryOrderInfo.jsp"页面-->
<action
path="/shopping/callChooseImage"
type="com.jfk.web.action.activity.shopping.CallChooseImageAction"
scope="request"
name="jfkShoppingForm"
unknown="false"
validate="false">
<forward name="listJfkShopping"
path=".members.viewLotteryOrderInfo"
redirect="false"/>
</action>
<!---->
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<!--加载tiles组件配置文件,若有多个配置文件则用逗号隔开-->
<set-property property="definitions-config" value="/WEB-INF/tiles-config.xml" />
<set-property property="moduleAware" value="true" />
<!--xml解析器是否验证配置文件默认值为true-->
<set-property property="definitions-parser-validate" value="true" />
</plug-in>
</struts-config>
分享到:
相关推荐
它是一个网络应用程序,用于管理笔记本电脑推车,供中学集体使用。... 允许在一周中的某个星期的某天预订汽车几个星期。 记录事件并查看谁曾经使用过汽车,通过电子邮件通知,无需预约即可关闭设备。...
对springIOC和AOP详细描述 Spring框架提供了构建web应用程序的全功能的MVC模块。使用Spring可插入MVC框架,可以选择使用内置的Spring Web框架还是...例如 JavaServer Pages(JSP技术)、Velcoty、Tiles、iText等。、
mapboxgl类似于在栅格图库顶部构建的 ,但是对于使用WebGL和Mapbox Vector Tiles的大型数据集,其性能要高得多。 在此存储库中的/ examples目录中尝试交互式地图示例笔记本 安装 $ pip install mapboxgl 文献资料...
笔记 组及其内容暂时被忽略 安装 确保您已安装最新版本的Sketch 3。 双击tile.sketchplugin 功能要求,错误和反馈 在我发送消息,或关注更新。 觉得有用吗? 如果您发现此插件有用,请考虑(与咖啡搭配非常好!)
该项目是新的Windows 10X 界面的概念,具有 Live Tiles 的优点。 目标是证明即使使用新的 Fluent Design 图标,Live Tiles 仍然有意义:它们只需要稍微现代化一点。 为了提供更身临其境的设计概念,它已使用 ...
Relabeled_tiles文件夹包含[Kaggle船舶数据集]( )中的图像,即使显示的船舶不完整,这些图像也将重新标记为要运输。 sfbay_1.png包含来自Kaggle数据集的场景图像,该图像使用了舰船数据集中使用的较小图块 ...
raster.utah.gov 安装 maps/Raster.mxd发布为/Raster地图服务。 如何添加新层 从开发机(python2): scripts/ManageIndexes....笔记 预览网址 预览按钮首先连接到ServiceName字段,然后连接到REST 。 如果在任何一个字
笔记 内存中(默认) 记忆体 在记忆中 委派 默认配置文件(不使用PasswordEncoder) 数据库 D B JDBC 没有 通过jdbcAuthentication方法(嵌入式DB的Maven依赖项) 客户服务 USER_SERVICE USER_DETAIL_SERVICE ...
HoloViews的地理可视化。 建置状态 覆盖范围 最新开发版本 最新发布 文件 它是什么? GeoViews是一个Python库,可轻松浏览和可视... 当前的GeoElements包括Feature , WMTS , Tiles , Points , Contours , I
读取Duke Nukem 3D Tiles.ART文件的模块。 笔记 这是该模块的预览版,尚未完成,但是如果手动解决依赖关系,则应该可以正常使用。 用法 var Art = require ( "duke3d-art" ) ; TODO 安装 要安装此模块: npm ...
图像和声音来自barney的Kenney( )和Bag O Tiles图标( ) TCP教程( ) JSON框架( ) 《俄罗斯方块》中的音乐主题 示范影片 笔记 TCP Server源代码是演示版本。 我还没有实现它来解决诸如并发等问题。
影视墙 具有多个图块的视频墙,可以同步播放视频(镜像或平铺)。示范影片描述视频6x RPI零-720p-大虫兔 2x RPI零-720p-大虫兔 2x RPI零-720p-辛普森一家 4倍RPI零+笔记本电脑-720p-很棒4安装软件树莓派安装先决条件...
contextily :Python中的上下文地理图块contextily是一个小型Python 3(3.6及更高版本)软件包,用于从互联网上检索切片地图。 它可以将这些图块作为底图添加到matplotlib图形,或者将图块图写入磁盘到地理空间栅格...
如果您是北莱茵-威斯特法伦州的主管部门,我们也很乐意在这里提供您的WMS服务: 通过电子邮件与我们联系。 目录 Quattro地图 QuattroMap是由Viersen区开发的地图应用程序,主要可以支持现场服务活动。...