Structure Query Language, C programming, Java, Servlet, Jsp, Unix

Thursday 12 April 2012

Write a Servlet which uses the concept of Request forwarding & including external source in the current servlet context.


[pro32login.jsp]

<html>
<body>
<form action="pro32logincheck" method="GET">
<center>
<table>
<tr>
<td align="center"><img src="logo.jpg"/>
<tr>
<td align="right"><a href="http://master-gtu.blogspot.com">master-gtu.blogspot.com</a>
</table>
<table>
<tr>
<td>USERNAME
<td><input type="text" name="uname">
<tr>
<td>PASSWORD
<td><input type="password" name="pass">
<tr>
<td><input type="submit" value="LOGIN">
<td><input type="reset" value="CLEAR">
</table>
</center>
</form>
</body>
</html>

[pro32logincheck.java]


import java.io.*;
import java.util.*;
import java.text.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
@WebServlet("/pro32logincheck")
public class pro32logincheck extends HttpServlet
{
public void doGet(HttpServletRequest req , HttpServletResponse res) throws ServletException,IOException
{
res.setContentType("text/html");
PrintWriter out=res.getWriter();

String uname=req.getParameter("uname");
String pass=req.getParameter("pass");

if(pass.equals(uname+"@123"))
{
req.setAttribute("uname",uname);
RequestDispatcher dispatcher=req.getRequestDispatcher("/pro32home");
dispatcher.forward(req,res);
}
else
{
res.sendRedirect("pro24login.html");
}

}
}

[pro32home.java]


import java.io.*;
import java.util.*;
import java.text.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
@WebServlet("/pro32home")
public class pro32home extends HttpServlet
{
public void doGet(HttpServletRequest req , HttpServletResponse res) throws ServletException,IOException
{

res.setContentType("text/html");
PrintWriter out=res.getWriter();

String uname=req.getParameter("uname");

out.println("<table align='center'> <tr><td align=\"center\"><img src=\"logo.jpg\"/>");
out.println("<tr><td align=\"right\"><a href=\"http://master-gtu.blogspot.com\">master-gtu.blogspot.com</a></table>");

RequestDispatcher dispatcher=req.getRequestDispatcher("/pro32menu");
dispatcher.include(req,res);

out.println("<table align='center'><tr><th><h2>Welcome " + uname+"</h2></table>");
}
}

[pro32menu.java]


import java.io.*;
import java.util.*;
import java.text.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
@WebServlet("/pro32menu")
public class pro32menu extends HttpServlet
{
public void doGet(HttpServletRequest req , HttpServletResponse res) throws ServletException,IOException
{

res.setContentType("text/html");
PrintWriter out=res.getWriter();

out.println("<table align=center width=100% > <tr bgcolor='orange'><td>Home<td>Inbox<td>Sent<td>Trash<td>Setting<td>logout</table>");

}
}



No comments:

Post a Comment