Ralph, In the bean there is an instance variable: private static String serialNumber="";
And it is set using the regular set method: public void setserialNumber(String sn) { serialNumber = sn; } The purpose of the serial number is to identify which client the information being processed is for. Correct me if I am wrong but I have the scope of the bean set to session. That means that that when user A accesses my first JSP page it starts a session and the variables apply to that session until the user ends it. If user B comes to the site they get their own session started. Is that correct? If so then if User A is in the middle of the session how could it be possible that they are requested the form more than once in their session? Dave, yes I am using mod_ssl 2.8.16. Thanks. Denise Mangano Complus Data Innovations, Inc. 914-747-1200 -----Original Message----- From: Ralph Einfeldt [mailto:[EMAIL PROTECTED] Sent: Thursday, March 25, 2004 11:43 AM To: Tomcat Users List Subject: RE: Possible thread "crossing" So far so good, but how is the serial number stored in the validator bean ? If the id is stored in an instance variable it may be possible that 2 concurrent request in the same session to any form that uses this bean might cause problems. (It is possible to change the value between jsp:setProperty and isValid()) What exactly is the purpose of the serial id ? > -----Original Message----- > From: Denise Mangano [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 25, 2004 5:05 PM > To: Tomcat Users List > Subject: RE: Possible thread "crossing" > > <%@ page import="com.beans.clients.Validator" %> <jsp:useBean > id="formValidator" class="com.beans.clients.Validator" > scope="session"/> > <% formValidator.reset(); %> > <jsp:setProperty name="formValidator" property="*"/> > > <% if (formValidator.isValid()) { %> > > If the form data is not valid it calls Retry.jsp which I have tried > two ways: > 1) <input type="hidden" name="serialNumber" > value="<%=formValidator.getSerialNumber()%>"> > 2) <input type="hidden" name="serialNumber" value="123456789"> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]