cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Drasko Kokic <drasko_ko...@yahoo.com>
Subject session management under XSP
Date Sat, 30 Sep 2000 23:03:26 GMT
Hi there,

would anybody have any docs/code samples about session
control?!

also, i am stuck trying to pass one of my variables
into the ESQL block ... is that posible?!  would that
cause Cocoon to get into loop and never finish
processing?!

Thanks for help
Drasko



================== C O D E =====================

<?cocoon-process type="xsp"?>
<?xml-logicsheet
href="resource://org/apache/cocoon/processor/xsp/library/sql/esql.xsl"?>

<xsp:page language="java" create-session="true"
         
xmlns:xsp="http://www.apache.org/1999/XSP/Core"
          xmlns:esql="http://apache.org/cocoon/SQL/v2"
         
xmlns:util="http://www.apache.org/1999/XSP/Util"
         
xmlns:xinclude="http://www.w3.org/1999/XML/xinclude"
         
xmlns:request="http://www.apache.org/1999/XSP/Request">

  <xsp:logic>
    String customeR = null;
  </xsp:logic>

  <PORTFOLIO>

   
<DEBUG>session=<xsp:expr>session.getId()</xsp:expr></DEBUG>
    <xsp:logic>
      customeR = (String) session.getValue ("C");
      if (session.isNew())  { }
      if (customeR == null) 
        {
          session.putValue ("R", "portfolio.xml");
          response.sendRedirect("login.xml");
        }
    </xsp:logic>


    <esql:execute-query>
     
<esql:use-connection>default</esql:use-connection>
      <esql:query>select CASH_VALUE from CUSTOMERS
where
CUSTOMER_ID='<xsp:expr>customeR</xsp:expr>'</esql:query>
      <esql:results>
        <TOTAL><esql:get-float
column="CASH_VALUE"/></TOTAL>
      </esql:results>
    </esql:execute-query>

  </PORTFOLIO>
</xsp:page>

__________________________________________________
Do You Yahoo!?
Yahoo! Photos - 35mm Quality Prints, Now Get 15 Free!
http://photos.yahoo.com/

Mime
View raw message