私のウェブサイトには、memberA、memberB、memberC、および memberD と言う 4 種類のメンバーがいます。それぞれに独自のヘッダーheaderA.jsp
, headerB.jsp
, headerC.jsp
,が必要headerD.jsp
です。
以下に示すように、メンバー タイプごとに定義があり、それぞれの特定のヘッダーとボディが定義されています。それぞれに独自のヘッダーがありますが、一部は、たとえばmemberA
、ボディ属性として共有されmemberB
ますmemberC
。gbody.jsp
<definition name="MemberA" extends="baseLayout">
<put-attribute name="header" value="/headerA.jsp"/>
<put-attribute name="body" value="/gbody.jsp"/>
</definition>
<definition name="MemberB" extends="baseLayout">
<put-attribute name="header" value="/headerB.jsp"/>
<put-attribute name="body" value="/bodyB.jsp"/>
</definition>
<definition name="MemberC" extends="baseLayout">
<put-attribute name="header" value="/headerC.jsp"/>
<put-attribute name="body" value="/gbody.jsp"/>
</definition>
<definition name="MemberD" extends="baseLayout">
<put-attribute name="header" value="/headerD.jsp"/>
<put-attribute name="body" value="/gbody.jsp"/>
</definition>
メンバーがサインインするときに 2 つの問題があります
- 特定のヘッダーを表示するにはどうすればよいですか?
- 特定のボディ属性を定義するにはどうすればよいですか?