Table
Table
VIEW:
Registration.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<style>
input{
display: block;
}
#msg
{
background: red;
color:black;
border: 1px solid red;
width:24%;
font-weight: bold;
font-size: 25px;
padding: 5px;
}
</style>
<center>
<br><br>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>JSP Page</title>
</head>
<style>
#msg
{
background: green;
color:black;
border: 1px solid red;
width:24%;
font-weight: bold;
font-size: 25px;
padding: 5px;
}
</style>
<body>
<center>
<br><br>
</body>
</html>
Servlet:
package controller;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import model.Registration;
@WebServlet(urlPatterns = {"/register"})
public class register extends HttpServlet {
protected void processRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
HttpSession session = request.getSession();
if (pw.equals(cp)) {
String status = reg.Registration(name, phone, email, pw);
if (status.equals("existed")) {
request.setAttribute("status", "Existed record");
RequestDispatcher rd1 =
request.getRequestDispatcher("Registration.jsp");
rd1.forward(request, response);
} else if (status.equals("success")) {
request.setAttribute("status", "Successfully Registered");
RequestDispatcher rd1 =
request.getRequestDispatcher("login.jsp");
rd1.forward(request, response);
} else if (status.equals("failure")) {
request.setAttribute("status", "Registration failed");
RequestDispatcher rd1 =
request.getRequestDispatcher("Registration.jsp");
rd1.forward(request, response);
}
}
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
@Override
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
@Override
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
@Override
public String getServletInfo() {
return "Short description";
}// </editor-fold>
Model:
Registration.java
package model;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.servlet.http.HttpSession;
} catch (Exception e) {
e.printStackTrace();
}
return status;
}
}