Parameter in Servlets
I have a servlet page. In that I have 2 fields like userName & userId.
There is a submit button .When I press the submit button I should get a new Page with the entered details.Can any one tell me how to open new page & pass parameter to it . The first page is like this.
<code>
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class FirstPage extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
res.setContentType("text/html");
ServletOutputStream out = res.getOutputStream();
//out.print(this.getDetails());
out.println("<html><head><title>First page Form</title></head>");
out.println("<body bgcolor =cccccc>");
out.println("<form action = method = Post >");
out.println("<center><h3><b>First page Form</b></h3><br><br><br>");
out.println("<table border = 2>");
out.println("<tr><td><b>User Name :</b></td><td><input type = text name = UserName></td></tr><tr><td>");
out.println("<b>User Id :</b></td><td><input type = text name = UserId></td></tr>");
out.println<tr><td></td><td>");
out.println("<input type = submit value = Submit>");
out.println("<input type = Reset value = Clear></tr></td>");
out.println("<tr><td></table></center>");
out.println("</form></body></html>");
String l_userName = req.getParameter("UserName");
System.out.println("l_userName " + l_userName);
//out.close();
}
public String getServletInfo()
{
return "A Servlet";
}
public void init(ServletConfig arg0) throws ServletException
{
super.init(arg0);
}
}
</code>

