Radovana Straube wrote:
Dobry den,

pouzivam tiles, kde definicia je napisana v XML a nie
v JSP-stranke. Chcem napriklad hodnotu "title" citat z ResourceBundle
pomocou <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
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem