Thursday, January 1, 2015

Simple web application not working
































































































































I am trying to develop a new web application which takes in data from a form and stores data in a database.I have included all the three files join.jsp(the form which takes in data),reg.java(servlet) and JavaConncetDb(method which connects db and servlet).Please do look through and let me know my mistake. I get a 404 error when i try load the web application.Please help me as i beginner in java and trying to learn new things, i am stuck here since a long time
































































































































































































































































My file structure in eclipse
































































































































Simple web application not working-untitled.jpg
































































































































































































































































The error I am getting
































































































































Simple web application not working-error.jpg
































































































































join.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://ift.tt/kTyqzh">































































































































<html>































































































































<head>































































































































<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">































































































































<title>Insert title here</title>































































































































</head>































































































































<body bgcolor="red">































































































































<form name="register" action="register" method=post>































































































































<p>FIRSTNAME <input type="text" name="firstname"><br>































































































































<p>LASTNAME <input type="text" name="lastname">































































































































<p>EMAILID <input type="text" name="emailid">































































































































<p>USERNAME<input type="text" name="username">































































































































<p>PASSWORD<input type="password" name="password"><br>































































































































<input type="submit" value="submit">
































































































































</form>
































































































































</body>































































































































</html>
































































































































reg.java(servlet)
































































































































package logintesting;
































































































































import java.io.IOException;































































































































import java.io.PrintWriter;































































































































import java.sql.Connection;































































































































import java.sql.SQLException;
































































































































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 oracle.jdbc.OraclePreparedStatement;
































































































































/**































































































































* Servlet implementation class reg































































































































*/































































































































@WebServlet("/reg")































































































































public class reg extends HttpServlet {































































































































private static final long serialVersionUID = 1L;
































































































































/**































































































































* @see HttpServlet#HttpServlet()































































































































*/































































































































public reg() {































































































































super();































































































































// TODO Auto-generated constructor stub































































































































}
































































































































/**































































































































* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)































































































































*/































































































































protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {































































































































// TODO Auto-generated method stub































































































































}
































































































































/**































































































































* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)































































































































*/































































































































protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {































































































































// TODO Auto-generated method stub
































































































































PrintWriter out=response.getWriter();































































































































response.setContentType("text/html");































































































































String firstname,lastname,email,username,password;































































































































firstname=request.getParameter("firstname").toStri ng();































































































































lastname=request.getParameter("lastname").toString ();































































































































email=request.getParameter("emailid").toString();































































































































username=request.getParameter("username").toString ();































































































































password=request.getParameter("password").toString ();































































































































Connection con=JavaConnectDb.connectDb();































































































































try{































































































































String sql="insert into reg values('"+firstname+"','"+lastname+"','"+email+"', '"+username+"','"+password+"')";































































































































OraclePreparedStatement pst= (OraclePreparedStatement) con.prepareStatement(sql);































































































































pst.execute();































































































































out.println("register successfully");































































































































}































































































































catch(Exception e)































































































































{































































































































out.println(e);































































































































}
































































































































finally{
































































































































try {































































































































con.close();































































































































} catch (SQLException e) {































































































































// TODO Auto-generated catch block































































































































e.printStackTrace();































































































































}































































































































}
































































































































}































































































































}
































































































































javaconnect.java(method used in servlet to conncet to database)































































































































package logintesting;
































































































































import java.sql.Connection;































































































































import java.sql.DriverManager;
































































































































public class JavaConnectDb {
































































































































public static Connection connectDb()































































































































{































































































































Connection conn=null;
































































































































try{































































































































Class.forName("oracle.jdbc.driver.OracleDriver");































































































































conn=DriverManager.getConnection("jdbc:oracle:thin :@localhost:1521:orcl","SYSTEM","oracle");































































































































}































































































































catch(Exception e)































































































































{































































































































System.err.println(e);































































































































}































































































































return conn;































































































































}































































































































}































































































































































































































































No comments:

Post a Comment