Download 2.Design an Item bean to represent an Item in Shopping Portal

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
/* 2.Design an Item bean to represent an Item in Shopping Portal.
* Admin of an online shopping portal want to add new items into databases.
* Design a page to retrieve item details and insert items into database,
* make use of PreparedStatement to insert item into table by using Item bean.
***insert.java
import java.sql.PreparedStatement;
import com.Item;
import com.connect;
public class Insert {
PreparedStatement st;
public void Connect(String itemName, int itemQuantity, String itemBrand, int itemPrice)
{
Item ii = new Item();
ii.setItemName(itemName);
ii.setItemQuantity(itemQuantity);
ii.setItemBrand(itemBrand);
ii.setItemPrice(itemPrice);
int i;
try{
connect c = new connect();
c.connections();
String query = "INSERT INTO items(name,quantity,brand,price)values(?,?,?,?)";
st = c.conn.prepareStatement(query);
st.setString(1,ii.getItemName());
st.setInt(2,ii.getItemQuantity());
st.setString(3,ii.getItemBrand());
st.setInt(4,ii.getItemPrice());
i = st.executeUpdate();
if(i==1)
response.sendRedirect("Success.jsp");
}catch(Exception e){
e.printStackTrace();
}
}
}
***item .java
package com;
public class Item {
private String itemName;
private int itemQuantity;
private int itemPrice;
private String itemBrand;
public String getItemName() {
return itemName;
}
public void setItemName(String itemName) {
this.itemName = itemName;
}
public int getItemQuantity() {
return itemQuantity;
}
public void setItemQuantity(int itemQuantity) {
this.itemQuantity = itemQuantity;
}
public int getItemPrice() {
return itemPrice;
}
public void setItemPrice(int itemPrice) {
this.itemPrice = itemPrice;
}
public String getItemBrand() {
return itemBrand;
}
public void setItemBrand(String itemBrand) {
this.itemBrand = itemBrand;
}
}
*****connect.java
package com;
import java.sql.Connection;
import java.sql.DriverManager;
public class connect {
String user = "root";
String pass = "";
String url="jdbc:mysql://localhost/j2ee";
String con = "com.mysql.jdbc.Driver";
public Connection conn;
public void connections() {
try{
Class.forName(con);
conn = DriverManager.getConnection(url,user,pass);
}
catch(Exception e){e.printStackTrace();
}
}
}
*****addItemProcessing.java
*/
import java.io.IOException;
import java.sql.PreparedStatement;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.Item;
import com.connect;
public class AddItemProcessing extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
PreparedStatement st;
String itemName = request.getParameter("item_name");
String itemQuantity = request.getParameter("item_quantity");
String itemBrand = request.getParameter("item_brand");
String itemPrice = request.getParameter("item_price");
int itemQty = Integer.parseInt(itemQuantity);
int itemP = Integer.parseInt(itemPrice);
Item ii = new Item();
ii.setItemName(itemName);
ii.setItemQuantity(itemQty);
ii.setItemBrand(itemBrand);
ii.setItemPrice(itemP);
/*request.setAttribute("name", ii.getItemName());
request.setAttribute("quantity", ii.getItemQuantity());
request.setAttribute("brand", ii.getItemBrand());
request.setAttribute("price", ii.getItemPrice());*/
request.setAttribute("item", ii);
/*System.out.println(ii.getItemName());
System.out.println(ii.getItemQuantity());
System.out.println(ii.getItemBrand());
System.out.println(ii.getItemPrice());*/
int i;
try{
connect c = new connect();
c.connections();
String query = "INSERT INTO items(name,quantity,brand,price)values(?,?,?,?)";
st = c.conn.prepareStatement(query);
st.setString(1,ii.getItemName());
st.setInt(2,ii.getItemQuantity());
st.setString(3,ii.getItemBrand());
st.setInt(4,ii.getItemPrice());
i = st.executeUpdate();
if(i==1)
response.sendRedirect("Success.jsp");
}
catch(Exception e){e.printStackTrace();}
}
}
*************************************************************************************
*************************************
5./*5. Design a servlet which accepts user info such as username and
* password and finds user is authenticated or not, if authenticated then
* Display/forward request to welcome page
* otherwise display/forward request to login page with message.
*/
**Autenticate.java
public class Authenticate {
String userName;
String password;
boolean check;
Db db = new Db();
public boolean authenticateUser(String userName, String password)
{
this.userName = userName;
this.password = password;
check = db.connect(userName, password);
if(check)
return true;
else
return false;
}
}
******welcome.jsp
<%if (session.getAttribute("user")==null){%>
<%response.sendRedirect("Login.jsp");}
else{
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Success</title>
</head>
<body>
<h3>welcome <%= session.getAttribute("user")%></h3>
</body>
</html>
<% } %>
******login.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>Login Here</title>
</head>
<body>
<%if(session.getAttribute("error")!= null){ %>
<h3><%= session.getAttribute("error")%></h3>
<% session.invalidate(); %>
<%} %>
<form action="LoginCheck" method="post">
Login-Id:<input type="text" name="userId"></input><br />
Password:<input type="password" name="password"></input><br />
<input type="submit" name="" value="Login"></input>
</form>
</body>
</html>
******loginchk
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.catalina.Session;
public class LoginCheck extends HttpServlet {
boolean userCheck;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
Authenticate authenticate = new Authenticate();
String userName = request.getParameter("userId");
String password = request.getParameter("password");
String error ="Either userName or password is incorrect";
userCheck = authenticate.authenticateUser(userName, password);
if(userCheck){
response.sendRedirect("Welcome.jsp");
request.getSession().setAttribute("user", userName);
}
else{
response.sendRedirect("Login.jsp");
request.getSession().setAttribute("error",error);
}
}
}
******DB.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class Db {
Connection conn;
PreparedStatement st;
ResultSet rs;
String user="root";
String pass="";
String url="jdbc:mysql://localhost/j2ee";
public boolean connect(String userName, String password)
{
String query ="SELECT username FROM `login` WHERE `username`='"+userName+"'&&
`password`='"+password+"'";
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,user,pass);
st = conn.prepareStatement(query);
rs= st.executeQuery();
if(rs.next())
return true;
}
catch(Exception e){
e.printStackTrace();
}
return false;
}
}
*************************************************************************************
********************************************************
/*6.
Design JSP two Pages to use above component
•
login.jsp – to accept login details
•
welcome.jsp – page displayed after successful login. Do not allow to access this page directly
•
login Servlet – which validates a user and if valid send welome.jsp otherwise to login.jsp
*/
****login_servlet.java
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class login_servlet extends HttpServlet {
Connection conn;
PreparedStatement st;
ResultSet rs;
String user="root";
String pass="";
String url="jdbc:mysql://localhost/j2ee";
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
String userName = request.getParameter("userId");
String password = request.getParameter("password");
String query ="SELECT * FROM `login` WHERE `username`='"+userName+"'&&
`password`='"+password+"'";
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,user,pass);
st = conn.prepareStatement(query);
rs= st.executeQuery();
if(rs.next()){
String username = rs.getString(1);
HttpSession session = request.getSession(true);
session.setAttribute("userName", username);
RequestDispatcher rd =
getServletContext().getRequestDispatcher("/Welcome.jsp");
if(rd!=null)
rd.forward(request, response);
System.out.println(username);
}
else
response.sendRedirect("Login.jsp");
}
catch(Exception e){
e.printStackTrace();
}
}
}
************login.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>Login Here</title>
</head>
<body>
<form action="login_servlet" method="post">
Login-Id:<input type="text" name="userId"></input><br />
Password:<input type="password" name="password"></input><br />
<input type="submit" name="" value="Login"></input>
</form>
</body>
</html>
***********welcome.jsp
<%if (session.getAttribute("userName")==null){%>
<%response.sendRedirect("Login.jsp");}
else{
%>
<!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>Welcome</title>
</head>
<body>
<h3>Hello <%= session.getAttribute("userName") %></h3>
</body>
</html>
<% } %>
*************************************************************************************
********************************************************
7. /* 7. Use the above servlet in application with JSP Pages :
•
getdata.jsp – to accept student personal details
•
marks.jsp – to accepts marks in three test
•
result.jsp - to display result of specified course.
*/
****processingDATA.java
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ProcessingData extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
PrintWriter out = response.getWriter();
PreparedStatement ps, ps1, ps2;
ResultSet rs;
Connect c = new Connect();
c.connect();
String value = request.getParameter("btn_submit");
String name = request.getParameter("name");
String address = request.getParameter("address");
String userid = request.getParameter("userid");
String contact = request.getParameter("contact");
String marks1 = request.getParameter("first");
String marks2 = request.getParameter("second");
String marks3 = request.getParameter("third");
String course = request.getParameter("course");
if(value.equalsIgnoreCase("add")){
try{
int cont = Integer.parseInt(contact);
String query = "INSERT INTO assignment7 VALUES(?,?,?,?)";
ps = c.conn.prepareStatement(query);
ps.setString(1,name);
ps.setString(2,address);
ps.setString(3,userid);
ps.setInt(4,cont);
ps.executeUpdate();
}
catch(Exception e){e.printStackTrace();}
}
else if(value.equalsIgnoreCase("marks")){
String query1 = "INSERT INTO marks VALUES(?,?,?)";
try{
int mark1 = Integer.parseInt(marks1);
int mark2 = Integer.parseInt(marks2);
int mark3 = Integer.parseInt(marks3);
ps1 = c.conn.prepareStatement(query1);
ps1.setInt(1,mark1);
ps1.setInt(2,mark2);
ps1.setInt(3,mark3);
ps1.executeUpdate();
}catch(Exception e){e.printStackTrace();}
}
else if(value.equalsIgnoreCase("result")){
String query2 = "SELECT * FROM marks WHERE subject = '"+course+"'";
try{
ps2 = c.conn.prepareStatement(query2);
rs = ps2.executeQuery();
while(rs.next()){
out.println("Marks is"+rs.getInt(1));
}
}catch(Exception e){e.printStackTrace();}
}
}
}
*******connect.java
import java.sql.Connection;
import java.sql.DriverManager;
public class Connect {
Connection conn;
String user = "root";
String pass = "";
String url= "jdbc:mysql://localhost/j2ee";
String con = "com.mysql.jdbc.Driver";
public void connect(){
try{
Class.forName(con);
conn = DriverManager.getConnection(url,user,pass);
}
catch(Exception e){
e.printStackTrace();
}
}
}
*******loginchk.java
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class Login_Check extends HttpServlet {
Connection conn;
PreparedStatement st;
ResultSet rs;
String user="root";
String pass="";
String url="jdbc:mysql://localhost/j2ee";
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
String userName = request.getParameter("userId");
String password = request.getParameter("password");
String query ="SELECT * FROM `login` WHERE `username`='"+userName+"'&&
`password`='"+password+"'";
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,user,pass);
st = conn.prepareStatement(query);
rs= st.executeQuery();
if(rs.next()){
String username = rs.getString(1);
HttpSession session = request.getSession(true);
session.setAttribute("userName", username);
RequestDispatcher rd =
getServletContext().getRequestDispatcher("/Welcome.jsp");
if(rd!=null)
rd.forward(request, response);
System.out.println(username);
}
else
response.sendRedirect("Login.jsp");
}
catch(Exception e){
e.printStackTrace();
}
}
}
****************userchoiceProcessing.java
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class UserChoiceProcessing extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
String value = request.getParameter("act");
if(value.equalsIgnoreCase("Add Personal Details"))
response.sendRedirect("getData.jsp");
else if(value.equalsIgnoreCase("Add Marks"))
response.sendRedirect("Marks.jsp");
else if(value.equalsIgnoreCase("Display Result"))
response.sendRedirect("Result.jsp");
}
}
********userArea.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>Select Your Choice</title>
</head>
<body>
<form method="post" action="UserChoiceProcessing">
<input type="submit" name="act" value="Add Personal Details">
<input type="submit" name="act" value="Add Marks">
<input type="submit" name="act" value="Display Result">
</form>
</body>
</html>
*********getData.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>Personal Data</title>
</head>
<body>
<form name="" action="ProcessingData" method="post">
Name<input type="text" name="name"><br>
Address<input type="text" name="address"><br>
UserId<input type="text" name="userid"><br>
Contact<input type="text" name="contact"><br>
<input type="submit" name="btn_submit" value="add">
</form>
</body>
</html>
***********Marks.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>Insert title here</title>
</head>
<body>
<form name="" action="ProcessingData" method="post">
<h3>Enter Marks of Three Tests</h3>
First Subject<input type="text" name="first"><br>
Second Subject<input type="text" name="second"><br>
Third Subject<input type="text" name="third"><br>
<input type="submit" name="btn_submit" value="marks">
</form>
</body>
</html>
******Result.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>Insert title here</title>
</head>
<body>
<form name="" action="ProcessingData" method="post">
<h3>Enter Course of your Choice</h3>
Course<input type="text" name="course"><br>
<input type="submit" name="btn_submit" value="result">
</form>
</body>
</html>
*************************************************************************************
*************************************************************************************
***
/*8.
Develop a JSP Code enroll/register for an event to be organized by a university. For registration
the fields required are
•
Students Name
•
College Name
•
Email_id
•
Contact Number
*/
********BeanClass.java
package com;
public class BeanClass {
String name;
String collegeName;
String email;
String contact;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCollegeName() {
return collegeName;
}
public void setCollegeName(String collegeName) {
this.collegeName = collegeName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getContact() {
return contact;
}
public void setContact(String contact) {
this.contact = contact;
}
}
***********sessionbean.jsp
<jsp:useBean id="enroll" class="com.BeanClass" scope="session" />
<jsp:setProperty property="*" name="enroll"/>
<html>
<body>
<!-- <A HREF="getBean.jsp">Continue</A> -->
<jsp:forward page="getBean.jsp">
<jsp:param value="punit" name="name"/>
</jsp:forward>
</body>
</html>
******index.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>Insert title here</title>
</head>
<body>
<form name="" action="setBean.jsp" method="post">
Name :<input type="text" name="name"><br>
College Name :<input type="text" name="collegeName"><br>
Email Id :<input type="text" name="email"><br>
Contact :<input type="text" name="contact"><br>
<input type="submit" name="btn_submit" value="Enroll Me">
</form>
</body>
</html>
******getBean.jsp
<jsp:useBean id="enroll" class="com.BeanClass" scope="session" />
<html>
<body>
Name of student is: <%=enroll.getName() %><br>
Name of college is: <%=enroll.getCollegeName() %><br>
Email id of student is: <%=enroll.getEmail() %><br>
Contact Number: <%=enroll.getContact() %><br>
<%= request.getParameter("name") %>
</body>
</html>
*************************************************************************************
*************************************************************************************
**********************
/* 4.
Design a servlet to register user
* accepting user information and register user by adding information into user database
*/
****question4.java
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Question4 extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
try{
String name=request.getParameter("txt_name");
String email = request.getParameter("txt_email");
String address = request.getParameter("txt_address");
String number = request.getParameter("txt_phone");
String gender = request.getParameter("radio_sex");
String course = request.getParameter("check_course");
Integer num = Integer.parseInt(number);
Database1 db= new Database1();
db.insert(name, email, address, num, gender, course);
}catch(NumberFormatException ex)
{
ex.printStackTrace();
}
}
}
********question4.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>User Registration Page</title>
</head>
<body>
<form name="form1" action="Question4">
<label>Name:</label>
<input type="text" name="txt_name"><br>
<label>Address:</label>
<input type="text" name="txt_address"><br>
<label>E-mail:</label>
<input type="text" name="txt_email"><br>
<label>Phone:</label>
<input type="text" name="txt_phone"><br>
<label>Sex:</label>
Male<input type="radio" name="radio_sex" value="male">
Female<input type="radio" name="radio_sex" value="female"><br>
<label>Course:</label>
MBA<input type="checkbox" name="check_course" value="mba">
MCA<input type="checkbox" name="check_course" value="mca"><br>
<input type="submit" value="Insert">
</form>
</body>
</html>
*******database1.java
import java.sql.*;
public class Database1 {
String url = "jdbc:mysql://localhost/j2ee";
String conn = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "";
PreparedStatement ps;
Connection conn1;
public void insert(String name, String email, String address, int number, String gender, String
course)
{
try {
Class.forName(conn);
conn1 = DriverManager.getConnection(url,user,pass);
ps = conn1.prepareCall("{call insertregistration(?,?,?,?,?,?)}");
ps.setString(1, name);
ps.setString(2, email);
ps.setString(3, address);
ps.setInt(4, number);
ps.setString(5, gender);
ps.setString(6, course);
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
catch(NumberFormatException ex){
ex.printStackTrace();
}
}
}
*************************************************************************************
*************************************************************************************
************************************
/* 3.
Design a Servlet with accepts preferred color for header tags( h1, h2,h3) and
* maintains cookies headerColorX( x = 1,2,3);
* use this cookie as preferred color for header tags( h1, h2,h3) .
*/
****database.java
import java.sql.*;
public class Database {
String url = "jdbc:mysql://localhost/j2ee";
String conn = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "";
public void insert(String name, String email, String address, String number, String dob, String
gender)
{
String query = "INSERT INTO registration values(?,?,?,?,?,?)";
try {
Class.forName(conn);
Connection conn = DriverManager.getConnection(url,user,pass);
PreparedStatement ps = conn.prepareStatement(query);
ps.setString(1, name);
ps.setString(2, email);
ps.setString(3, address);
ps.setString(4, number);
ps.setString(5, gender);
ps.setString(6, dob);
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
******validation.js
var name = document.getElementById("txt_name");
var email = document.getElementById("txt_email");
var address = document.getElementById("txt_address");
var number = document.getElementById("txt_number");
var dob = document.getElementById("txt_dob");
var gender = document.getElementById("txt_gender");
if(name=='')
{
alert("name cannot be blank");
}
if(email=='')
{
alert("email cannot be blank");
}
if(address=="")
{
alert("address cannot be blank");
}
if(number=="")
{
alert("number cannot be blank");
}
if(gender=="")
{
alert("gender cannot be blank");
}
*******registrationform.java
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;
/**
* Servlet implementation class RegistrationForm
*/
public class RegistrationForm extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name=request.getParameter("txt_name");
String email = request.getParameter("txt_email");
String address = request.getParameter("txt_address");
String number = request.getParameter("txt_number");
String dob = request.getParameter("txt_dob");
String gender = request.getParameter("gender");
out.println(name);
out.println(email);
out.println(address);
out.println(number);
out.println(dob);
out.println(gender);
Database db= new Database();
db.insert(name, email, address, number, dob, gender);
}
}
*************************************************************************************
*************************************************************************************
**************************************
Related documents