Created
February 22, 2017 10:26
-
-
Save kumaresanramu/d86c779bc156f504f24768a54aceb9a6 to your computer and use it in GitHub Desktop.
simple register form in java using servlet, jdbc,html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
<html> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |
<title>webpage</title> | |
</head> | |
<body> | |
<form method="post" action="register"> | |
Name:<input type="text" name="user" /><br/> | |
Password:<input type="text" name="password" /><br/> | |
<input type="submit" value="register" /> | |
</form> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.IOException; | |
import java.io.PrintWriter; | |
import java.sql.Connection; | |
import java.sql.DriverManager; | |
import java.sql.PreparedStatement; | |
import javax.servlet.ServletException; | |
import javax.servlet.annotation.WebServlet; | |
import javax.servlet.http.HttpServlet; | |
import javax.servlet.http.HttpServletRequest; | |
import javax.servlet.http.HttpServletResponse; | |
/** | |
* Servlet implementation class login | |
*/ | |
@WebServlet("/login") | |
public class login extends HttpServlet { | |
private static final long serialVersionUID = 1L; | |
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { | |
response.setContentType("text/html;charset=UTF-8"); | |
PrintWriter out = response.getWriter(); | |
String name = request.getParameter("user"); | |
String pass = request.getParameter("password"); | |
try{ | |
//loading drivers for mysql | |
Class.forName("com.mysql.jdbc.Driver"); | |
//creating connection with the database | |
Connection con=DriverManager.getConnection | |
("jdbc:mysql://localhost:3306/kumaresanlogin","root","root"); | |
PreparedStatement ps=con.prepareStatement | |
("insert into kumaresanlogin.login values(?,?)"); | |
ps.setString(1, name); | |
ps.setString(2, pass); | |
int i=ps.executeUpdate(); | |
if(i>0) | |
{ | |
out.println("You are sucessfully registered"); | |
} | |
} | |
catch(Exception se) | |
{ | |
se.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> | |
<display-name>Demo</display-name> | |
<welcome-file-list> | |
<welcome-file>index.html</welcome-file> | |
</welcome-file-list> | |
<servlet> | |
<servlet-name>register</servlet-name> | |
<servlet-class>login</servlet-class> | |
</servlet> | |
<servlet-mapping> | |
<servlet-name>register</servlet-name> | |
<url-pattern>/register</url-pattern> | |
</servlet-mapping> | |
</web-app> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment