1

strus2 タイルに疑問があります。Web アプリケーションでは、次のようにタイル ベースを使用しています。

<definition name="base" template="/pages/BaseLayout.jsp">
    <put-attribute name="title" value="" />
    <put-attribute name="header" value="/pages/header.jsp" />
    <put-attribute name="menu" value="/pages/menu.jsp" />
    <put-attribute name="body" value="" />
    <put-attribute name="footer" value="/pages/footer.jsp" />
</definition>

すべてのページで、この基本レイアウトは一般的です。私はこの基本を次のように使用しています。

<definition name="/home.tiles" extends="base"> 
    <put-attribute name="title" value="Welcome page" />
    <put-attribute name="body" value="/pages/home.jsp" />
</definition>

<definition name="/deliveryHistory.tiles" extends="base">
    <put-attribute name="title" value="Subscription List" />
    <put-attribute name="body" value="/pages/delivery_history.jsp" />
</definition>

私の質問は、"/deliveryHistory.tiles"strus2 アクションを使用してタイルをロードすると、ベース タイル JSP ページがリロード (、、header.jspおよびmenu.jsp)さfooter.jspれるか、特定のページがリロードされる"delivery_history.jsp"かということです。

4

1 に答える 1

1

そのタイル構成に含まれるファイルが何であれ、それらはリロードされるため、あなたの場合header.jsp, menu.jsp and footer.jspはリロードされます

于 2013-06-05T06:33:17.490 に答える