You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Pure GmbH <pu...@gmx.net> on 2001/11/14 17:06:13 UTC
dynamic esql expression
Hi cocoonies.
i ve got a problem creating a dynamic esql expression.
i do the following.
<xsp:logic>
String lang = request.getParameter("lang");
if (lang == null || !lang.equals("en")) {
lang = "de";
}
</xsp:logic>
<!--Example 1: hardcoded everything works fine .-->
<td><esql:get-string column="text.de"></esql:get-string></td>
<!--Example 2: dynamic nothing works -->
<td><esql:get-string><esql:column><esql:parameter
type="string">text.<xsp:expr>lang</xsp:expr></esql:parameter></esql:column><
/esql:get-string></td>
for this i get a in the cocoon log.
tory decommissioning instance of
org.apache.cocoon.components.language.markup.xsp.XSPMarkupLanguage.
WARN (2001-11-14) 16:39.14:211 [cocoon ] (/cocoon2.0-dev/test-esql)
HttpProcessor[8080][0]/ServerPagesGenerator: ServerPagesGenerator.generate()
java.lang.RuntimeException: Could not find template named: error
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1094)
at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
at
org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generat
eCode(LogicsheetCodeGenerator.java:130)
at
org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generate
Code(AbstractMarkupLanguage.java:275)
at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generat
eResource(ProgramGeneratorImpl.java:309)
any suggestions
thanks in advance
nobbi
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>