0% found this document useful (0 votes)
20 views5 pages

Java Assign4 85

Uploaded by

prasannakotkar7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views5 pages

Java Assign4 85

Uploaded by

prasannakotkar7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Assignment no 4

Name : Badal Madhukar Gaurkhede


PRN NO : 122B1B085

Code :

1) register.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"


pageEncoding="ISO-8859-1"%>

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Register Page</title>
</head>
<body>
<h2>Registration</h2>
<%
String registration_success = (String) session.getAttribute("reg-success");
if (registration_success != null) {
%>
<div class="alert alert-success"
role="alert"><%=registration_success%>Login<a href=login.jsp>Click
here!!</a></div>
<%
session.removeAttribute("reg-success");
}
%>
<%
String registration_failed = (String) session.getAttribute("failed-msg");
if (registration_failed != null) {
%>
<div class="alert alert-danger" role="alert"><%=registration_failed %></div>
<%
session.removeAttribute("failed-msg");
}
%>
<form action="Register" method="post">
<label>Enter Full Name</label>
<input type="text" class="form-control" id="name1"
name="user_name"><br>
<label>Enter Email</label>
<input type="email" class="form-control" id="email1"
name="user_email"><br>
<label>Enter Password</label>
<input type="password" class="form-control" id="pass1"
name="user_password"><br>
<button type="submit" class="btn btn-primary badge-pil
btn-block">Register</button>
</form>
<br><hr><br>
<p class="text-center text-white">Note: If any issue then contact to
[email protected], Designed by Badal Gaurkhede</p>
<p class="text-center text-white">All rights reserved
@BadalGaurkhede-2023-24</p>
</body>
</html>

2) Register.java

package com.Servlets;

import java.io.IOException;
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 com.Dao.UserDao;
import com.User.User;

@WebServlet("/Register")
public class Register extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
String name = request.getParameter("user_name");
String email = request.getParameter("user_email");
String password = request.getParameter("user_password");

User us = new User();


us.setName(name);
us.setPassword(password);
us.setEmail(email);

UserDao dao = new UserDao();


boolean f = dao.addUser(us);
HttpSession session;

if (f) {
session = request.getSession();
session.setAttribute("reg-success", "Registered Successfully..");
response.sendRedirect("register.jsp");
} else {
session = request.getSession();
session.setAttribute("failed-msg", "Something went wrong on server...");
response.sendRedirect("register.jsp");
}
}
}

3) UserDao.java

package com.Dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import com.User.User;

public class UserDao {


private Connection con;
public UserDao() {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/pccoe",
"root", "0703");
} catch (Exception e) {
e.printStackTrace();
System.out.println("error");
}
System.out.println(con);
}

public boolean addUser(User user) {


boolean f = false;
try {
String query = "insert into user(name, email, password) values(?,?,?)";
PreparedStatement st = con.prepareStatement(query);
st.setString(1, user.getName());
st.setString(2, user.getEmail());
st.setString(3, user.getPassword());
int i = st.executeUpdate();
if (i == 1) {
f = true;
}
} catch (Exception e) {
e.printStackTrace();
}
return f;
}
}
Output :

You might also like