Title: SV: wrong servlet executed bug in 1.4.7
The link is relative. So as long as I call the first servlet like this: http://host/servlet/com.sequenet.test.servlet.Servlet1 the anchor href need not include /servlet/ though for the sake of argument the results are the same even if you include /servlet/ in the anchor tag. Actually, even if I make the url absolute the results are the same.
 
Thanks
 
 -----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Magnus Rydin
Sent: Monday, April 09, 2001 10:05 AM
To: Orion-Interest
Subject: SV: wrong servlet executed bug in 1.4.7

Is the bug that you dont get an 404 when following the link?
Or is "/servlet/" missing from your post here (Servlet source)?
WR

> -----Ursprungligt meddelande-----
> Från: Russ White [mailto:[EMAIL PROTECTED]]
> Skickat: den 9 april 2001 06:20
> Till: Orion-Interest
> Ämne: wrong servlet executed bug in 1.4.7
>
>
> logged bug #394
>
> the following occurs only under 1.4.7
>
> I created two simple servlets.
>
> Servlet1 & Servlet2
>
> One simply creates a link to the other one.
>
> When I run the first servlet like so
> http://host/servlet/com.sequenet.test.servlet.Servlet1 and
> click on the link
> to the second servlet Orion simply runs the first servlet again.
>
> code follows
>
> Servlet #1
>
> package com.sequenet.test.servlet;
> import javax.servlet.*;
> import javax.servlet.http.*;
> import java.io.*;
>
> /**
>  * Title:        Main Project
>  * Description:  This is my main project.
>  * Copyright:    Copyright (c) 2001
>  * Company:      Sara Lee
>  * @author Russ White
>  * @version 1.0
>  */
>
> public class Servlet1 extends HttpServlet {
>   public void init(ServletConfig config) throws ServletException {
>     super.init(config);
>   }
>
>   public void service(HttpServletRequest request, HttpServletResponse
> response)
>       throws IOException, ServletException {
>     response.setContentType("TEXT/HTML");
>     response.getWriter().print("<html><head></head><body>"+
>         "Servlet1<br><a href=\"com.sequenet.test.servlet.Servlet2\">"+
>         "link to Servlet2</a>"+
>         "</body></html>");
>   }
> }
>
> Servlet #2
>
> package com.sequenet.test.servlet;
> import javax.servlet.*;
> import javax.servlet.http.*;
> import java.io.*;
>
> /**
>  * Title:        Main Project
>  * Description:  This is my main project.
>  * Copyright:    Copyright (c) 2001
>  * Company:      Sara Lee
>  * @author Russ White
>  * @version 1.0
>  */
>
> public class Servlet2 extends HttpServlet {
>   public void init(ServletConfig config) throws ServletException {
>     super.init(config);
>   }
>
>   public void service(HttpServletRequest request, HttpServletResponse
> response)
>       throws IOException, ServletException {
>     response.setContentType("TEXT/HTML");
>     response.getWriter().print("<html><head></head><body>"+
>         "Servlet2<br><a href=\"com.sequenet.test.servlet.Servlet1\">"+
>         "link to Servlet1</a>"+
>         "</body></html>");
>   }
> }
>
>

Reply via email to