You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Christian Haul <ha...@dvs1.informatik.tu-darmstadt.de> on 2002/09/30 17:07:59 UTC
Re: esql:get-string and java String
On 30.Sep.2002 -- 05:12 PM, Gabor Bartha wrote:
> Hi,
>
> I want to use the esql:get-string method to initialize a java String
> object like this:
>
> <xsp:logic>
> String formula = <esql:get-string column="formula"/>;
> </xsp:logic>
>
> But I got incompatible types exception. If I tried to use casting:
>
> <xsp:logic>
> String formula = (String)<esql:get-string column="formula"/>;
> </xsp:logic>
>
> I got inconvertible types Exception.
>
> How can I use that variable as a java String object?
I'm puzzled. Could you please post the lines from the resulting java
code generated by the XSP?
Chris.
--
C h r i s t i a n H a u l
haul@informatik.tu-darmstadt.de
fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08
---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
Re: esql:get-string and java String
Posted by Christian Haul <ha...@dvs1.informatik.tu-darmstadt.de>.
On 01.Oct.2002 -- 11:13 AM, Gabor Bartha wrote:
> Hi,
>
> the java code:
>
> String formula =
> xspAttr.addAttribute(
> "",
> "column",
> "column",
> "CDATA",
> "cd_formula"
> );
>
>
> this.contentHandler.startElement(
> "http://apache.org/cocoon/SQL/v2",
> "get-string",
> "esql:get-string",
> xspAttr
> );
> xspAttr.clear();
>
>
>
> this.contentHandler.endElement(
> "http://apache.org/cocoon/SQL/v2",
> "get-string",
> "esql:get-string"
> );
>
> ;
The above code creates SAX events for a <esql:get-string
column="cd_formula"/> tag. Since the namespace is correct, you've most
likely used the tag outside its scope (must be inside a
esql:row-results or esql:call-results).
Chris.
Please follow up summarizing your problem and which suggested solution
/ information worked for you when you consider your problem
solved. Add "SUMMARY: " to the subject line. This will make FAQ
generation and searching the list easier. In addition, it makes
helping you more fun. Thank you.
--
C h r i s t i a n H a u l
haul@informatik.tu-darmstadt.de
fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08
---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
Re: esql:get-string and java String
Posted by Gabor Bartha <ga...@mailbox.hu>.
Hi,
the java code:
String formula =
xspAttr.addAttribute(
"",
"column",
"column",
"CDATA",
"cd_formula"
);
this.contentHandler.startElement(
"http://apache.org/cocoon/SQL/v2",
"get-string",
"esql:get-string",
xspAttr
);
xspAttr.clear();
this.contentHandler.endElement(
"http://apache.org/cocoon/SQL/v2",
"get-string",
"esql:get-string"
);
;
If I try to use double () like this:
String formula = ((String)<esql:get-string column="formula"/>);
I got ')' expected error, the source in this case:
String formula = ((String)
xspAttr.addAttribute(
"",
"column",
"column",
"CDATA",
"cd_formula"
);
this.contentHandler.startElement(
"http://apache.org/cocoon/SQL/v2",
"get-string",
"esql:get-string",
xspAttr
);
xspAttr.clear();
this.contentHandler.endElement(
"http://apache.org/cocoon/SQL/v2",
"get-string",
"esql:get-string"
);
);
Regards,
Gabor
Christian Haul wrote:
>On 30.Sep.2002 -- 05:12 PM, Gabor Bartha wrote:
>
>
>>Hi,
>>
>>I want to use the esql:get-string method to initialize a java String
>>object like this:
>>
>><xsp:logic>
>> String formula = <esql:get-string column="formula"/>;
>></xsp:logic>
>>
>>But I got incompatible types exception. If I tried to use casting:
>>
>><xsp:logic>
>> String formula = (String)<esql:get-string column="formula"/>;
>></xsp:logic>
>>
>>I got inconvertible types Exception.
>>
>>How can I use that variable as a java String object?
>>
>>
>
>I'm puzzled. Could you please post the lines from the resulting java
>code generated by the XSP?
>
> Chris.
>--
>C h r i s t i a n H a u l
>haul@informatik.tu-darmstadt.de
> fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08
>
>---------------------------------------------------------------------
>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: <co...@xml.apache.org>
>For additional commands, e-mail: <co...@xml.apache.org>
>
>
>.
>
>
>
---------------------------------------------------------------------
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: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>