İç içe geçmiş şablonların üst şablondan önce değerlendirildiği bir sorunum var. Sipariş sorunu nedeniyle, bu, yerleştirme konusunda ısrar eden bir etiket kitaplığıyla ilgili sorunlara neden oluyor.Apache Fayanslarında karo değerlendirme sırasını nasıl değiştirebilirim?
template.jsp
<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>
<%@taglib uri="http://taglibs.com/tags" prefix="s"%>
<%System.out.println("evaluating template.jsp");%>
<s:outer>
<tiles:insertAttribute name="content" />
</s:outer>
content.jsp content.jsp
sayfa değerlendirilir
<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>
<%@taglib uri="http://taglibs.com/tags" prefix="s"%>
<tiles:insertDefinition name="template">
<tiles:putAttribute name="content" />
<%System.out.println("evaluating content.jsp");%>
<s:inner />
</tiles:putAttribute>
</tiles:insertDefinition>
aşağıdaki çıkıştır. inner
etiketi outer
etiketi içinde olmalıdır çünkü
evaluating content.jsp
evaluating template.jsp
content.jsp
sayfa başarısız oluyor. template.jsp
değerlendirdikten sonra Fayans'ı content.jsp
değerlendirmesini nasıl yaparım?
Döşemelerle ilgili yaşadığınız sorun, tüm sayfa içeriğinin bir JSP sayfası - html başlık içeriği, sayfaya özel css, menü ve içerikte olmasını istiyorum. Fayansın istediğim gibi çalışmayacağı anlaşılıyor. Girdiğin için teşekkürler! –