2016-04-13 17 views
0

fayans-definitions.xml jsp yerine Nasıldüzen sayfa daha

<definition name="layouts" template="/WEB-INF/jsp/layout/layout.jsp"> 
    <put-attribute name="header" value="/WEB-INF/jsp/layout/header.jsp"/> 
    <put-attribute name="onlyForViewJsp" value="/WEB-INF/jsp/view1.jsp"/> 
</definition> 

<definition name="*/*" extends="layouts"> 
    <put-attribute name="body" value="/WEB-INF/jsp/view.jsp"/> 
</definition> 

view.jsp

<jsp:include page="./view1.jsp"> 
    <div>....</div> 

diğer bağlıyor. Ben (örneğin viev_start.jsp ve view_end.jsp için) iki parça üzerinde viev.jsp ikiye bölünmüş durumda bunun için biliyorum,

<tiles:insertAttribute name="onlyForViewJsp"/> 

cevap

0

Sadece yol:

Ya onların herhangi olasılıklar view.jsp içindeki kodunun altına kullanmaktır ve düzende tiles:insertAttribute üç kez kullanın: viev_start.jsp, view1.jsp ve view_end.jsp için.

Ancak, izin ver, neden fayansla jsp:include'u değiştirmeniz gerekiyor? Bazı faydalar getiriyor mu?

+0

Yalnızca döşeme kullanmak ve jsp kullanmamak istiyorum: include –