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