Robin,

Have you put explorer through a proxy so that you can see if it is doing
2 requests ?

Could (unix / mozilla users here so I dunno) explorer be doing a
HEAD request and then immediately a GET request ?

Could you get the JSP page to dump out the request method ?

D

Robin Lee wrote:

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


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to