I have this matcher with an action which passes 2 parameters to the included
generator. Also the generator must use the two parameters that are given to
him.

 ######### SITEMAP ###########################
...
    <map:match pattern="**item_*.html">
        <map:act type="url-extract">
            <map:generate src="logicsheets/item_view.xsp" type="xsp">
                <map:parameter name="article_id" value="{2}"/>
                <map:parameter name="base-path" value="/rauser-cocoon"/>
            </map:generate>
        </map:act>
...
########### ACTION url-extract #######################
...
    request.setAttribute("unterrubrik", unterrubrik);
    request.setAttribute("oberrubrik", oberrubrik);

    Map sitemapParams = new HashMap();

    return sitemapParams;
...
########### XSP item_view.xsp #######################
...
        <xsp:attribute
name="BASEPATH"><xsp:expr>parameters.getParameter("base-path","default_value
")</xsp:expr></xsp:attribute>

        <esql:connection>
            <esql:pool>mysql_pool</esql:pool>

            <esql:execute-query>
                <esql:query>
                    SELECT o.verzeichnis, o.titel, o.id, u.verzeichnis,
u.titel, i.id, i.ueberschrift, i.pdfdruck , i.bild, i.zusammenfassung,
i.text, i.erstellungsdatum, b.name, i.typ_kuerzel
                    FROM infoitem i, benutzer b, unterrubrik u, oberrubrik o
                    WHERE i.id =
<xsp:expr>parameters.getParameter("article_id","default_value")</xsp:expr>
                    AND b.kuerzel = i.benutzer_kuerzel
                    AND i.unterrubrik_id = u.id
                    AND u.oberrubrik_id = o.id
                    AND u.verzeichnis = '<xsp-request:get-attribute
name="unterrubrik"/>'
                    AND o.verzeichnis = '<xsp-request:get-attribute
name="oberrubrik"/>'
                </esql:query>
                <esql:results>
        ...
################

Is it correct to access their value in the item_view.xsp like that? I always
get: "Error compiling item_view_xsp: Line 0, column 0: error: variable
debug_enabled might already have been assigned to 1 error "??????

Maybe some can help me?!



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to