So, by the lack of response, I can assume no one has figured out how to solve this problem? I know there were a few others who had dealt with this problem, but no solution... I hope someone can here can try and help out with this.
Thanks to anyone who responds... ----- Original Message ----- From: "Robin Lee" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Thursday, January 03, 2002 9:37 AM Subject: Re: servlet/jsp executing twice at the same moment > Is it just JSP's or Servlets too? My problem is just servlets (although i > have yet to see any jsp's run twice)... > > I'm still looking on solutions myself, but none so far. Anyone? > > I have noticed though, if i tried it in Netscape (6+), it is ok. Also tried > it on the server computer (localhost), and it doesn't do it there either. I > figured it might be IE5.5, and it may have to do with the computer speed? > (On the server, i used IE5.5 as well)... > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: "Tomcat Users List" <[EMAIL PROTECTED]> > Sent: Thursday, January 03, 2002 9:18 AM > Subject: RE: servlet/jsp executing twice at the same moment > > > > > > It is not that my code continues to run, but that the ENTIRE jsp runs > > twice. Spent 3 hours last night on this and still could not find a > > resolve. I'm not sure if it is a bug or some configuration problem. Some > > jsp's run once and some run twice. Fortunately for debugging purposes, > the > > same ones run once and the same ones run twice. If anyone has any > > suggestions or experienced the same behavior, please advise on solutions. > > > > I've not noticed that you need to place an explicit return after the > > forward, but I'll make a mental note. > > > > Thanks, > > kb > > > > > > > > "Cox, > > Charlie" To: Tomcat Users List > <[EMAIL PROTECTED]> > > <ccox@cincom. cc: > > com> Subject: RE: Servlet running > twice at the same moment. > > > > > 01/03/02 > > 04:54 AM > > Please > > respond to > > Tomcat Users > > List > > > > > > > > > > > > did you put a > > return; > > after your forward? If not the jsp will continue running... > > > > Charlie > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > > Sent: Wednesday, January 02, 2002 2:30 PM > > > To: Tomcat Users List > > > Subject: Re: Servlet running twice at the same moment. > > > > > > > > > > > > Glad someone brought this up. Seems as though some of my jsp > > > pages are > > > being executed twice. It doesn't seem to send information to > > > the browser > > > twice, but it is causing havoc on my logic. I can see > > > System.outs being > > > executed twice and any logic / methods are being executed > > > twice. In my > > > case it seems as though the jsp:forward is in some way causing the > > > behavior. > > > > > > If anyone else has run across this situation, I would > > > definitely like to > > > know what is going on and how to resolve this issue. > > > > > > I'm also using IE 5.x, tomcat 3.2.x and linux. If code is > > > needed, I'll > > > have to send tomorrow. > > > > > > Thanks in advance............ > > > > > > kb > > > > > > > > > > > > > > > > > > Robin Lee > > > > > > <tech_support To: Tomcat Users > > > List <[EMAIL PROTECTED]> > > > @uls.com> cc: > > > > > > Subject: Re: > > > Servlet running twice at the same moment. > > > 01/02/02 > > > > > > 11:12 AM > > > > > > Please > > > > > > respond to > > > > > > Tomcat Users > > > > > > List > > > > > > > > > > > > > > > > > > > > > > > > > > > Well, that depends on which code you would like to see? The > > > login code is > > > pretty basic... > > > > > > Here's is my validateLoginServlet... > > > I am using a type4 jdbc driver (thinweb.tds driver). > > > > > > import Common.dbfiles.*; > > > > > > import java.io.*; > > > import java.util.*; > > > import java.sql.*; > > > import javax.servlet.*; > > > import javax.servlet.http.*; > > > > > > public class ValidateLoginServlet extends HttpServlet > > > { > > > public void service(HttpServletRequest req, HttpServletResponse res) > > > throws IOException > > > { > > > String errorCode = ""; > > > > > > try > > > { > > > // get a connection > > > Class c = Class.forName("com.thinweb.tds.Driver"); > > > Connection dbConn = > > > DriverManager.getConnection("jdbc:twtds:sqlserver://[removed];user > > > =[removed] > > > ;password=[removed];TDS=7.0"); > > > // instantiate data objects > > > DBCustomersSet customersSet = new > > > DBCustomersSet(dbConn,"Customers"); > > > //DBCustomers customers = new DBCustomers(); > > > > > > // Now set the where clause to get the member (using setFilter) > > > customersSet.setFilter("LoginID='" + > > > req.getParameter("LoginID") + "'"); > > > > > > Vector customersQuery = customersSet.query(); > > > //Create a session. > > > HttpSession session = req.getSession(true); > > > //Now let's see if any records were returned. > > > if (customersQuery != null && !customersQuery.isEmpty()) > > > { > > > customersSet.firstRecord(); > > > > > > //DBCustomers cust = (DBCustomers) custSet.record(); > > > DBCustomers theCustomer = (DBCustomers) customersSet.record(); > > > //DBCustomers theCustomer = > > > (DBCustomers)customersQuery.elementAt(0); > > > > > > //Now we want to check the password. > > > if > > > (theCustomer.getPassword().equals(req.getParameter("Password"))) > > > { > > > session.setAttribute("theCustomer",theCustomer); > > > errorCode = "0"; > > > System.out.println("UserID: " + theCustomer.getLoginID() + > > > " has logged in."); > > > customersSet.userLoggedIn(); > > > } > > > else > > > { > > > //Wrong password, set the errorCode to 1. > > > errorCode = "1"; > > > } > > > } > > > else > > > { > > > //Not found, set the errorCode to 2. > > > errorCode = "2"; > > > } > > > session.setAttribute("errorCode",errorCode); > > > //System.out.println("ValidateLoginServlet errorCode: " + > > > errorCode); > > > dbConn.close(); > > > } > > > catch (SQLException sqle) > > > { > > > System.out.println("Sql Exception: " + sqle); > > > } > > > catch (ClassNotFoundException cnfe) > > > { > > > System.out.println(cnfe); > > > } > > > catch (ArrayIndexOutOfBoundsException aioobe) > > > { > > > System.out.println(aioobe); > > > } > > > } > > > } > > > > > > In this case, it shows "userid has logged in". At times it > > > will do it just > > > once, but other times it will do it twice... Did i add > > > something in here > > > that shouldn't be? > > > > > > Thanks. > > > ----- Original Message ----- > > > From: "Micael Padraig Og mac Grene" <[EMAIL PROTECTED]> > > > To: "Tomcat Users List" <[EMAIL PROTECTED]> > > > Sent: Wednesday, January 02, 2002 11:50 AM > > > Subject: Re: Servlet running twice at the same moment. > > > > > > > > > > At 12:00 PM 1/2/02 -0700, you wrote: > > > > >Hello, > > > > > > > > > >I don't know why this is happening, but... It seems like > > > whenever I run > > > a > > > > >single servlet, there are times it will run twice. As in, this... > > > > >...Robin > > > > > > > > Robin, there is no way to have any clue why this is > > > happening without > > > > seeing the code. Micael > > > > > > > > > > > > -- > > > > To unsubscribe: > > <mailto:[EMAIL PROTECTED]> > > > For additional commands: <mailto:[EMAIL PROTECTED]> > > > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > > > > -- > > To unsubscribe: <mailto:[EMAIL PROTECTED]> > > For additional commands: <mailto:[EMAIL PROTECTED]> > > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > -- > > To unsubscribe: <mailto:[EMAIL PROTECTED]> > > For additional commands: <mailto:[EMAIL PROTECTED]> > > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > > -- > > To unsubscribe: <mailto:[EMAIL PROTECTED]> > > For additional commands: <mailto:[EMAIL PROTECTED]> > > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > -- > > To unsubscribe: <mailto:[EMAIL PROTECTED]> > > For additional commands: <mailto:[EMAIL PROTECTED]> > > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
