Servlet Login Example
This is a basic Servlet Login example without using any database!!
Files Required
- >OnServletLogin.java
- >index.html
- >web.xml
Jars required for this is javax.servlet-3.0 to download this jar click here
and copy this jar to your lib folder
Required directory Structure:
now step 1:
create package servlet login and a class with name OnServletLogin:
and paste this code in your class
OnServletLogin.java:
package servletlogin;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class OnServletLogin extends HttpServlet
{
protected void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException
{
PrintWriter pw=res.getWriter();
res.setContentType("text/html");
String user=req.getParameter("userName");
String pass=req.getParameter("userPassword");
pw.print("<font face='verdana'>");
if(user.equals("chetan")&&pass.equals("1234"))
pw.println("Login Success...!");
else
pw.println("Login Failed...!");
pw.print("</font>");
pw.close();
}
}
now we will create a view page
index.html:
<form action="login" method="post">
<table>
<tr>
<td><font face="verdana" size="2px">Name:</td>
<td><input type="text" name="userName"></td>
</tr>
<tr>
<td><font face="verdana" size="2px">Password:</td>
<td><input type="password" name="userPassword"></td>
</tr>
</table>
<input type="submit" value="Login">
</form>
</font>
now we will do our mapping in our web.xml file :
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>loginServlet</servlet-name>
<servlet-class>servletlogin.OnServletLogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
after this run your program and if every thing goes right you will see the view page on the browser
now enter name=chetan
&
password =1234
and hit enter .



Comments
Post a Comment