hi pinguti, 1) response.sendRedirect(redirectUrl) will tell the browser to get the contents from the url given (you can also use relative urls).
dispatcher.forward will invoke the servlet/jsp given and will hand the complete request + response object to it (forward it), so in fact control is passed to the invoked servlet/jsp. you usually use this within an MVC pattern where a servlet does the control work and will fetch data from backend systems, and the jsp takes over to do the rendering/view work. 2) yes, this is ok. true will create a new session, if none exists. false will not create a new session if there isn't already one. it will simply return null in this case. I hope this helps, Johannes Pinguti Sridevi <[EMAIL PROTECTED]> 22.01.2004 11:38 Please respond to "Tomcat Users List" <[EMAIL PROTECTED]> To anand <[EMAIL PROTECTED]>, javagroup <[EMAIL PROTECTED]>, parvez <[EMAIL PROTECTED]>, tomcat <[EMAIL PROTECTED]> cc Subject 2 questions 1) What is the differences between two ? res.sendRedirect(" http://localhost:8080/authendication/Logout/body_logout.jsp"); or getServletContext().getRequestDispatcher("/authendication/Logout/body_logout.jsp").forward(req, res); 2) 1 )Whenever for the first time if the user enters, I want to store the username,rights in the session How to do it in Servlet. Is it right ? HttpSession session = request.getSession(true); //can u tell me when we have keep false here. session.setAttribute("username",usernamevalue); session.setAttribute("rights",rights"); --------------------------------- Do you Yahoo!? Yahoo! SiteBuilder - Free web site building tool. Try it!