|
No já teda nevím. Zkuste se třeba podívat na demo knihovny Tobago -
odkoukal jsem odtud jejich způsob skládání stránek. Např. typická
stránka tam vypadá takto: <%@ page contentType="text/html" pageEncoding="UTF-8" %> <%@ taglib prefix="my" tagdir="/WEB-INF/tags" %> <my:layout menu="true"> nějaké HTML stránky </my:layout> Pak mají v JSP napsaný tag LAYOUT, který vypadá zhruba takto: <%@ tag body-content="scriptless" pageEncoding="UTF-8" %> <%@ attribute name="menu" required="true" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib prefix="my" tagdir="/WEB-INF/tags" %> <f:view> <HTML> <HEAD> </HEAD> <BODY> <c:choose> <c:when test="${not empty menu && menu == 'true'}"> <table> <tr> <td> <my:menu/> </td> <td> <jsp:doBody/> </td> </tr> </table> </c:when> <c:otherwise> <jsp:doBody/> </c:otherwise> </c:choose> </BODY> </HTML> Všechno až stupidně jednoduché, funkční a krásně se to skládá dohromady. Asi máte pravdu, že je to deklarování směrem odspodu, kdybych chtěl změnit layout u dvaceti stránek musel bych u všech dvaceti upravit JSP na použití jiného tagu nebo modifikaci atributů. Ale jinak se mi ten přístup hodně líbí - zdá se mi jednoduchý a funkční. Z mého pohledu lepší než "zamořovat" (berte to s nadsázkou) projekt další technologií. Honza Novotný Jiří Mareš napsal(a): Rozdil je vtom, ze tiles nabizeji skladani zhora dolu, kdezto tagy sdola nahoru. Co tim myslim ...V tiles mas layout, do ktereho parametricky vkladas soucasti. Kdezto tag ti umozni vlozit soucast do stranky ... Tj. tiles je super vec a na verzi JSP nezalezi. Jenom me mrzi, ze si nedali tu praci prepsat standard taglib library tak, aby podporoval novy space pro promenne typu "tile" a je nutne psat nepekne importy atributu, abyse dali pouzit ... Ing. Jan Novotný napsal(a): --
Ing. Jan Novotný Software Engineer Fincom-Materna Communications, a.s. SNP 402, 500 03 Hradec Králové 3 Czech Republic |
- Tiles a message key Radovana Straube
- Re: Tiles a message key Martin Kuba
- Re: Tiles a message key Ing. Jan Novotný
- Re: Tiles a message key Jiří Mareš
- Re: Tiles a message key Ing. Jan Novotný
- Re: Tiles a message key Jiří Mareš
- Re: Tiles a message key Ing. Jan Novotný
- Re: Tiles a message key Jiří Mareš
- Re: Tiles a message key Martin Kuba
- Re: Tiles a message key Jiří Mareš
- Re: Tiles a message key Oto 'tapik' Buchta
- Re: Tiles a message key Jiří Mareš
- Re: Tiles a message key Karel Tejnora
- Re: Tiles a message key Lukas Barton
