You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Matthew Hailstone <ma...@waterford.org> on 2002/06/19 00:09:01 UTC
Error compiling form_xsp.java file
I can't see what I'm doing wrong in the xsp file. The error logs aren't
helping me see it either.
Any suggestions? I'm having a real hard time understanding the
documentation. It probably shows.
Matthew
>From the form.xsp file:
...
<form>
<xsp:logic>
String m_strFormAction = "home/form";
if( <xsp-request:get-parameter name="test-name"/> == null ){
<xsp-session:set-attribute name="test-name-title">Test
Title</xsp-session:set-attribute>
<field id="test-name" label="Test Name" type="select">
<value value="-1"><xsp-session:get-attribute
name="test-name-title"/></value>
<esql:connection>
<esql:pool>dbpool</esql:pool>
<esql:execute-query>
<esql:query>select * from tests</esql:query>
<esql:results>
<esql:row-results>
<value>
<xsp:attribute name="value"><esql:get-string
column="test_id"/></xsp:attribute>
<esql:get-string column="test_name"/>
</value>
</esql:row-results>
</esql:results>
</esql:execute-query>
</esql:connection>
</field>
}
...
<field id="choose-results" label="Choose Results" type="submit"/>
<action><xsp:expr>m_strFormAction</xsp:expr></action>
</xsp:logic>
</form>
...
>From the access.log file:
org.apache.cocoon.ProcessingException: Language Exception:
org.apache.cocoon.components.language.LanguageException: Error compiling
form_xsp:
ERROR 1 (D:\apps\Tomcat
4.1\work\Standalone\localhost\cocoon\cocoon-files\org/apache/cocoon/www/
eval/logic/home\form_xsp.java):
...
)
== "-1" ){
session.setAttribute(String.valueOf("test-name"),
// start error (lines 611-611) " unclosed character literal"
"
// end error
(XSPRequestHelper.getParameter(objectModel,
"test-name", null,
null,
...
ERROR 2 (D:\apps\Tomcat
4.1\work\Standalone\localhost\cocoon\cocoon-files\org/apache/cocoon/www/
eval/logic/home\form_xsp.java):
...
)
== "-1" ){
session.setAttribute(String.valueOf("test-name"),
// start error (lines 611-611) " illegal start of expression"
"
// end error
(XSPRequestHelper.getParameter(objectModel,
"test-name", null,
null,
...
ERROR 3 (D:\apps\Tomcat
4.1\work\Standalone\localhost\cocoon\cocoon-files\org/apache/cocoon/www/
eval/logic/home\form_xsp.java):
...
"test-name", null,
null,
null))
// start error (lines 618-618) " unclosed character literal"
");
// end error
xspAttr.addAttribute(
"",
...
>From the form_xsp.java file:
else {
if(
(
(XSPRequestHelper.getParameter(objectModel,
"test-name", null,
null,
null))
)
== "-1" ){
session.setAttribute(String.valueOf("test-name"),
"
(XSPRequestHelper.getParameter(objectModel,
"test-name", null,
null,
null))
");
xspAttr.addAttribute(
"",
"id",
"id",
"CDATA",
"test-name"
);
xspAttr.addAttribute(
"",
"label",
"label",
"CDATA",
"Test Name"
);