Hi,

I am working at a place that doesn't use session state for their web apps.
The reason given is that they have 2 physical servers and 2 Oracle Application Servers running on each of these machines for failover. From the little I know about clustering, I thought that if everything in the session implements Serializable then session state is tranparently valid accross requests - even if you end up on another jvm.

Has anyone else ever heard of this restriction - I can see problems e.g., can't use Struts tokens to defeat the usual refresh problems.

More immediately, I have a problem with a typical scenario. My normal approach is: I have a 'preload' action that gets an ArrayList of data from the db and sets this in the session.
Then forward to the jsp that displays this stuff.
This page has something like:

<c:forEach var="wrap" items="${Assignments}" varStatus="status">
<TR>
 <TD><c:out value="${status.index+1}"/></TD>
 <TD>
   <c:url var="viewApp" value="/viewNode.do">
     <c:param name="indexPos" value="${status.index}" />
   </c:url>
         <html:link href="${viewApp}">
           <c:out value="${wrap.applicationVO.applicationName}"/>
         </html:link>
 </TD>

This gives me an index of the link that was clicked and in the next action I simply look this value up from the ArrayList in the session.

Does anyone know how this functionality could be achieved without using the session?

Thanks,
Andy

_________________________________________________________________
It's fast, it's easy and it's free. Get MSN Messenger 7.0 today! http://messenger.msn.co.uk


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to