Radovana Straube wrote:
Dobry den,pouzivam tiles, kde definicia je napisana v XML a niev JSP-stranke. Chcem napriklad hodnotu "title" citat z ResourceBundlepomocou <bean:message key="title"/>. V tiles som zatial nasla len moznost precitat string priamo z XML <tiles:getAsString>. Bohuzial sa tento string neda pouzivat ako key do mojho ResourceBundle. Priklad mojej definicie tiles: <tiles-definitions> <definition name=".mainLayout" path="/common/layout/main.jsp"> <put name="title" value="project.title" type="java.lang.String" /> <put name="header" value="/module12/header.jsp"/> <put name="footer" value=".footerInfo"/></definition>
Ja to delam takto:
tiles-defs.xml:
<tiles-definitions>
<definition name="layout" path="/layout.jsp">
<put name="titulklic" value=""/>
<put name="menu" value="/menu.jsp"/>
<put name="telo" value=""/>
</definition>
<definition name="stranka.home" extends="layout">
<put name="titulklic" value="home.titul"/>
<put name="telo" value="home.jsp"/>
</definition>
...
JSP layout:
<%@ taglib prefix="f" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="tiles"
uri="http://jakarta.apache.org/struts/tags-tiles" %>
<tiles:useAttribute id="titulklic" name="titulklic" scope="request"/>
<html>
<head>
<title><f:message key="${titulklic}" /></title>
...
tj. finta je v tom <tiles:useAttribute> tagu, ktery nastavi atribut
requestu.
Makub -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Supercomputing Center Brno Martin Kuba Institute of Computer Science email: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
