> From: Matthew Hailstone [mailto:[EMAIL PROTECTED]]
> 
> Forgot. I'm using Cocoon 2.1-dev with Tomcat 4.1.3
> 
> and I replied using plain text. :)

:)

Does session.xsp test work for you?

Also, looks to me that XSP snippet does not match code. Is it wrong
snippet?

Java Code:
>         )
>        == "-1" ){
> 
>       session.setAttribute(String.valueOf("test-name"),

XSP:
** Does not has '== "-1"' **
** Has "test-name-title" instead of "test-name" **
>         <xsp-session:set-attribute name="test-name-title">Test
> Title</xsp-session:set-attribute>



Vadim


> Matthew
> 
> -----Original Message-----
> From: Matthew Hailstone
> Sent: Tuesday, June 18, 2002 4:09 PM
> To: [EMAIL PROTECTED]
> Subject: 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"
>     );



---------------------------------------------------------------------
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