Hi,
For Login authentication.
i create JSP Form.
login.jsp(webap ps/loginsystem/login.jsp)
loginS.java[ServletCode](webapps/WEB-INF/classes/loginS.java)
web.xml(webapps/loginsystem/WEB-INF/web.xml)
i gave in form ACTION="http://localhost:8085/loginsystem/lo"
but after i submit the form it is in the same FORM not go for Servlet.,
wat i need to do..,
For Login authentication.
i create JSP Form.
login.jsp(webap ps/loginsystem/login.jsp)
Code:
<form method="POST" [B]action ="http://localhost:8085/loginsystem/lo"[/B] name="login">
<font color="#FFFFFF" face="Bauhaus 93" size="4"><-- BACK</font></a></p>
<div align="center">
<center>
<div align="center">
<center>
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#0099cc" width="51%" id="AutoNumber1" bgcolor="#0099CC" height="134">
<tr>
<td width="100%" colspan="3" height="19">
<p align="center">
<b><font face="Verdana" color="#00FF00">ADMIN LOGIN
</font></b></p>
</td>
</tr>
<tr>
<td width="30%" height="23"><font face="Verdana" size="2" color="#800080">
USER NAME</font></td>
<td width="72%" colspan="2" height="23"><font color="#800080"><input type="text" name="user" size="20" onload = 'T1.focus();'></font></td>
</tr>
<script>
focus();
</script>
<tr>
<td width="30%" height="23"><font face="Verdana" size="2" color="#800080">
PASSWORD</font></td>
<td width="72%" colspan="2" height="23"><font color="#800080"><input type="password" name="pass" size="20">
</font> </td>
</tr>
<tr>
<td width="30%" height="23"> </td>
<td width="72%" colspan="2" height="23"> </td>
</tr>
<tr>
<td width="30%" height="26"> </td>
<td width="18%" height="26">
<p align="left"><font color="#800080"><input type="submit" value="Login" name="B1" onclick = 'return checkNull();'></font></td>
loginS.java[ServletCode](webapps/WEB-INF/classes/loginS.java)
Code:
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.*;
import javax.servlet.http.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class loginS extends HttpServlet {
public loginS() {
super();
}
public void destroy() {
super.destroy();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String a=request.getParameter("user");
String b=request.getParameter("pass");
HttpSession s=request.getSession();
loginS l =(loginS)s.getAttribute("a");
System.out.println(a);
try
{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","username","password");
Statement st=null;
String c="select * from dil_Register where dil_username='"+a+"' AND dil_password='"+b+"'";
st=con.createStatement();
ResultSet rs=st.executeQuery(c);
if(rs.next())
{
response.sendRedirect("success.jsp");
}
else
response.sendRedirect("login.jsp");
}
catch(Exception e){}
}
public void init() throws ServletException {
}
}
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>loginS</servlet-name>
<servlet-class>loginS</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginS</servlet-name>
<url-pattern>/lo</url-pattern>
</servlet-mapping>
<!--<welcome-file-list>
<welcome-file>home.html</welcome-file>
</welcome-file-list>!-->
</web-app>
but after i submit the form it is in the same FORM not go for Servlet.,
wat i need to do..,
Comment