1. LoginServlet.java
package com.servlet;
import java.io.IOException;
import java.io.Writer;
import javax.servlet.*;
import javax.servlet.http.*;
public class LoginServlet extends HttpServlet {
protected void service(HttpServletRequest req,HttpServletResponse res)throws IOException,ServletException{
String unm=req.getParameter("uname");
String pass=req.getParameter("pwd");
Writer wr=res.getWriter();
wr.write("<html><body><center><h1>");
if(unm.equals(pass)){
wr.write("Hi "+unm+",<br>This is your home page");
}else {
wr.write("Invalid username/password <br> Please try again");
}
wr.write("<h1></center></body></html>");
}
}
2. web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>loginser</servlet-name>
<servlet-class>com.servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginser</servlet-name>
<url-pattern>/login.serv</url-pattern>
</servlet-mapping>
</web-app>
3. login.jsp
<html>
<head>
<title>First Servlet Application</title>
</head>
<body bgcolor="lightgreen">
<form action="login.serv">
<table align="center" border="3">
<tr>
<td colspan="2" align="center"> <font size="7" color="maroon" face="Arial"> <u> Login Here </u> </font> </td>
</tr>
<tr>
<td><h1>Username</h1></td>
<td><input type="text" name="uname" style="font-size:25"/></td>
</tr>
<tr>
<td><h1>Password</h1></td>
<td><input type="password" name="pwd" style="font-size:25"/></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Login" style="font-size:25"/></td>
</tr>
</table>
</form>
</body>
</html>
No comments:
Post a Comment