sendRedirect In JSP

sendRedirect() method is a method of HttpServletResponse
interface. When a client sends a request for a particular page to a server and
server sees that this request is can't be performed by this page, then it sends
a error code to the browser specifying that the request can't be performed by
this page. Along with the error code it also gives the address of the page which
will be able to perform the request of the client. In sendRedirect() the object
of request will be generated again with the location of page which will perform
the request of the client.
The output of the program is given below:
<html>
<head>
<title>Redirecting Page</title>
</head>
<body>
<form method = "post" action = "RedirectingPage.jsp">
<font size = 6>Enter your name<input type = "text"
name = "name"></font><br><br><br>
<font size = 6>Enter your password<input type="password"
name = "pwd" ></font><br><br>
<input type = "submit"
name = "submit" value = "submit" >
</form>
</body>
</html>
|
<%
String name = request.getParameter("name");
String password = request.getParameter("pwd");
if(name.equals("Williams") && password.equals("abcde"))
{
response.sendRedirect("RedirectIfSuccessful.html");
}
else
{
response.sendRedirect("RedirectIfFailed.html");
}
%>
|
<html>
<head>
<title>Successful Login</title>
</head>
<body>
<font size = 6>Hello Williams</font>
</body>
</html>
|
<html>
<head>
<title>Failed Login</title>
</head>
<body>
<font size = 6>You are not Williams.
Please Go Back</font>
</body>
</html>
|
The output of the program is given below:

If successful then result will be:

If failed then the result will look like:

Download this example:

|
Current Comments
3 comments so far (post your own) View All Comments Latest 10 Comments:hello,
this is musthafa, i hav a doubt in struts that how can we use sendRedirect() in struts n if used where it shud be use. please reply me.
Posted by shaik musthafa on Sunday, 05.4.08 @ 12:04pm | #58460
Cant we use forward standard action here?and why if we cant?
Where to use forward action and where sendRedirect()
Posted by Shweta on Thursday, 04.24.08 @ 12:24pm | #57780
Thank you very,It solve my big problem.
thanks alot once again.
Posted by rajeev on Thursday, 02.28.08 @ 17:46pm | #50489