struts中tiles的配置

本文介绍了一个使用Tiles框架进行页面布局定义的配置文件示例。该示例详细展示了如何通过扩展基本布局来创建不同的页面模板,包括登录页、错误页及各种业务功能页等。

<?xml version="1.0" encoding="SHIFT_JIS" ?>

 <!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
       "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">


<!--
     This is a blank Tiles definition file with a commented example.
-->

<tiles-definitions>
    <definition name="noTilesDef" path="/WEB-INF/pages/base/layouts/mock-layout.jsp">
        <put name="body" value=""/>
    </definition>

    <definition name="baseDef" path="/WEB-INF/pages/base/layouts/layout-main.jsp">
        <put name="header-banner" value="/WEB-INF/pages/base/layouts/header-banner.jsp"/>
        <put name="header-link" value="/WEB-INF/pages/base/layouts/header-link.jsp"/>
        <put name="footer" value="/WEB-INF/pages/base/layouts/footer.jsp"/>
        <put name="body" value=""/>
    </definition>
   
    <definition name="noMenuDef" path="/WEB-INF/pages/base/layouts/layout-no-menu.jsp">
        <put name="header-banner" value="/WEB-INF/pages/base/layouts/header-banner.jsp"/>
        <put name="footer" value="/WEB-INF/pages/base/layouts/footer.jsp"/>
        <put name="body" value=""/>
    </definition>

    <!-- ログインページ -->
    <definition name="WelcomeDef" extends="noMenuDef">
        <put name="body" value="/WEB-INF/pages/base/Welcome.jsp"/>
    </definition>

    <!-- ログイン後メインページ -->
    <definition name="IndexDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/message.jsp"/>
    </definition>

    <!-- パスワード変更 -->
    <definition name="ChangePasswordDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/change-password.jsp"/>
    </definition>
    <definition name="ChangePasswordEndDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/change-password-end.jsp"/>
    </definition>

    <!-- エラー -->
    <definition name="ErrorServiceTimeOutDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/errors/service-time-out.jsp"/>
    </definition>
    <definition name="ErrorSessionDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/errors/error-session.jsp"/>
    </definition>
    <definition name="ErrorTokenDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/errors/error-token.jsp"/>
    </definition>
    <definition name="Error400Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/errors/error-400.jsp"/>
    </definition>
    <definition name="Error401Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/errors/error-401.jsp"/>
    </definition>
    <definition name="Error403Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/errors/error-403.jsp"/>
    </definition>
    <definition name="Error404Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/errors/error-404.jsp"/>
    </definition>
    <definition name="Error500Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/errors/error-500.jsp"/>
    </definition>

    <!-- 一般ユーザー情報メンテナンス -->
    <definition name="NormalUserMaintenance1Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/normal-user-maintenance-top.jsp"/>
    </definition>
 <!-- 照会 -->
    <definition name="NormalUserMaintenanceRetrieveJohkenDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/normal-user-maintenance-shohkai-johken.jsp"/>
    </definition>
    <definition name="NormalUserMaintenanceRetrieveDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/normal-user-maintenance-shohkai.jsp"/>
    </definition>
 <!-- 変更 -->
    <definition name="NormalUserMaintenanceUpdateJohkenDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/normal-user-maintenance-update-johken.jsp"/>
    </definition>
    <definition name="NormalUserMaintenanceUpdate1Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/normal-user-maintenance-update-input.jsp"/>
    </definition>
    <definition name="NormalUserMaintenanceUpdateConfirmDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/normal-user-maintenance-update.jsp"/>
    </definition>

    <!-- ユーザー情報メンテナンス -->
    <definition name="UserMaintenance1Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-top.jsp"/>
    </definition>
 <!-- 登録 -->
    <definition name="UserMaintenanceInsert1Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-insert-input.jsp"/>
    </definition>
    <definition name="UserMaintenanceInsert2Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-insert-input2.jsp"/>
    </definition>
    <definition name="UserMaintenanceInsertConfirmDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-insert.jsp"/>
    </definition>
 <!-- 一覧 -->
    <definition name="UserMaintenanceRetrieveJohkenDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-itiran-johken.jsp"/>
    </definition>
    <definition name="UserMaintenanceRetrieveDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-itiran.jsp"/>
    </definition>
    <definition name="UserMaintenanceInquiryDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-shohkai.jsp"/>
    </definition>
 <!-- 変更 -->
    <definition name="UserMaintenanceUpdate1Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-update-input.jsp"/>
    </definition>
    <definition name="UserMaintenanceUpdateConfirmDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-update.jsp"/>
    </definition>
 <!-- 削除 -->
    <definition name="UserMaintenanceDelete1Def" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/user-maintenance-delete.jsp"/>
    </definition>

    <!-- ユーザー登録確認書発行 -->
    <definition name="UserDataPrintRetrieveJohkenDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/userdata-print-shohkai-johken.jsp"/>
    </definition>
    <definition name="UserDataPrintRetrieveDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/userdata-print-shohkai.jsp"/>
    </definition>

    <!-- ロールマスタメンテナンス -->
    <definition name="RoleMaintenanceDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/role-maintenance-top.jsp"/>
    </definition>
 <!-- 登録 -->
    <definition name="RoleMaintenanceRequestInsertDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/role-maintenance-insert-input.jsp"/>
    </definition>
    <definition name="RoleMaintenanceConfirmInsertDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/role-maintenance-insert.jsp"/>
    </definition>
 <!-- 一覧 -->
    <definition name="RoleMaintenanceRetrieveJohkenDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/role-maintenance-itiran-johken.jsp"/>
    </definition>
    <definition name="RoleMaintenanceRetrieveDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/role-maintenance-itiran.jsp"/>
    </definition>
    <definition name="RoleMaintenanceInquiryDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/role-maintenance-shohkai.jsp"/>
    </definition>
 <!-- 変更 -->
    <definition name="RoleMaintenanceRequestUpdateDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/role-maintenance-update-input.jsp"/>
    </definition>
    <definition name="RoleMaintenanceConfirmUpdateDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/role-maintenance-update.jsp"/>
    </definition>
 <!-- 削除 -->
    <definition name="RoleMaintenanceConfirmDeleteDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/role-maintenance-delete.jsp"/>
    </definition>
 
    <!-- メニューマスタメンテナンス -->
    <definition name="MenuMaintenanceDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/menu-maintenance-top.jsp"/>
    </definition>
 <!-- 登録 -->
    <definition name="MenuMaintenanceRequestInsertDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/menu-maintenance-insert-input.jsp"/>
    </definition>
    <definition name="MenuMaintenanceConfirmInsertDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/menu-maintenance-insert.jsp"/>
    </definition>
 <!-- 一覧 -->
    <definition name="MenuMaintenanceRetrieveJohkenDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/menu-maintenance-itiran-johken.jsp"/>
    </definition>
    <definition name="MenuMaintenanceRetrieveDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/menu-maintenance-itiran.jsp"/>
    </definition>
 <!-- 変更 -->
    <definition name="MenuMaintenanceRequestUpdateDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/menu-maintenance-update-input.jsp"/>
    </definition>
    <definition name="MenuMaintenanceConfirmUpdateDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/menu-maintenance-update.jsp"/>
    </definition>
 <!-- 削除 -->
    <definition name="MenuMaintenanceConfirmDeleteDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/menu-maintenance-delete.jsp"/>
    </definition>
 
    <!-- メッセージ メンテナンス -->
    <definition name="MessageMaintenanceInitDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/message-maintenance-top.jsp"/>
    </definition>
 <!-- 登録 -->
    <definition name="MessageMaintenanceRequestInsertDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/message-maintenance-insert-input.jsp"/>
    </definition>
    <definition name="MessageMaintenanceInsertConfirmDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/message-maintenance-insert-confirm.jsp"/>
    </definition>
 <!-- 一覧 -->
    <definition name="MessageMaintenanceRetrieveInitDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/message-maintenance-itiran-johken.jsp"/>
    </definition>
    <definition name="MessageMaintenanceRetrieveDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/message-maintenance-itiran.jsp"/>
    </definition>
 <!-- 変更 -->
    <definition name="MessageMaintenanceRequestUpdateDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/message-maintenance-update-input.jsp"/>
    </definition>
    <definition name="MessageMaintenanceUpdateConfirmDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/message-maintenance-update-confirm.jsp"/>
    </definition>
 <!-- 削除 -->
    <definition name="MessageMaintenanceDeleteConfirmDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/base/login/message-maintenance-delete-confirm.jsp"/>
    </definition>   
   
    <!-- ================================================ -->
 <!-- ここから下を変更・追加                           -->
    <!-- ================================================ -->
   
    <!-- 2008-01-04 ke zengqiong -->
    <!-- master_Owner_Of_Goods  -->
    <!-- Init -->
    <definition name="MntOwnerOfGoodsInitDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/main/master/mntOwnerOfGoods/Init.jsp"/>
    </definition>
   
    <!-- denglu -->
 <definition name="MntOwnerOfGoodsRequestInsertDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntOwnerOfGoods/RequestInsert.jsp"/>
 </definition>
 <definition name="MntOwnerOfGoodsConfirmInsertDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntOwnerOfGoods/ConfirmInsert.jsp"/>
 </definition>

 <!-- yilan -->
 <definition name="MntOwnerOfGoodsRetrieveJohkenDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntOwnerOfGoods/RetrieveJohken.jsp"/>
 </definition>
 <definition name="MntOwnerOfGoodsRetrieveDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntOwnerOfGoods/Retrieve.jsp"/>
 </definition> 
 
 <!-- update -->
 <definition name="MntOwnerOfGoodsRequestUpdateDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntOwnerOfGoods/RequestUpdate.jsp"/>
 </definition>
 <definition name="MntOwnerOfGoodsConfirmUpdateDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntOwnerOfGoods/ConfirmUpdate.jsp"/>
 </definition>
 
 <!-- delete -->
 <definition name="MntOwnerOfGoodsConfirmDeleteDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntOwnerOfGoods/Delete.jsp"/>
 </definition>


 <!-- 2008-01-09 ke zengqiong -->
    <!-- master_transport  -->
    <!-- Init -->
    <definition name="MntTransportInitDef" extends="baseDef">
        <put name="body" value="/WEB-INF/pages/main/master/mntTransport/Init.jsp"/>
    </definition>
   
    <!-- denglu -->
 <definition name="MntTransportRequestInsertDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntTransport/RequestInsert.jsp"/>
 </definition>
 <definition name="MntTransportConfirmInsertDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntTransport/ConfirmInsert.jsp"/>
 </definition>

 <!-- yilan -->
 <definition name="MntTransportRetrieveJohkenDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntTransport/RetrieveJohken.jsp"/>
 </definition>
 <definition name="MntTransportRetrieveDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntTransport/Retrieve.jsp"/>
 </definition> 
 
 <!-- update -->
 <definition name="MntTransportRequestUpdateDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntTransport/RequestUpdate.jsp"/>
 </definition>
 <definition name="MntTransportConfirmUpdateDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntTransport/ConfirmUpdate.jsp"/>
 </definition>
 
 <!-- delete -->
 <definition name="MntTransportConfirmDeleteDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/main/master/mntTransport/Delete.jsp"/>
 </definition>
 
 <!-- guojihua -->
 <definition name="MntDingdanbiaoInitDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/test/mntDingdanbiao/Init.jsp" />
 </definition>
 
 
 <!-- yilan -->
 <definition name="MntDingdanbiaoRetrieveJohkenDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/test/mntDingdanbiao/RetrieveJohken.jsp"/>
 </definition>
 
 <definition name="MntDingdanbiaoRetrieveDef" extends="baseDef">
  <put name="body" value="/WEB-INF/pages/test/mntDingdanbiao/Retrieve.jsp" />
 </definition>
 
</tiles-definitions>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值