Monday, 4 January 2016

MINI PROJECT BOOK DETAILS

IN src package ,code the following files:

1. AddBookServlet

package com;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@WebServlet(name = "AddBookServlet", urlPatterns = {"/AddBookServlet"})
public class AddBookServlet extends HttpServlet {

     protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        try {
            if (request.getParameter("sbtnAddBook") != null) {
                String title = request.getParameter("txtTitle");
                String price = request.getParameter("txtPrice");
//               String msg = new Service().addRec(title, Double.parseDouble(price));
                response.sendRedirect("ManageBook.jsp");

            }
        } finally {
            out.close();
        }
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        processRequest(request, response);
    }
}

   2. In AddEditBookBean code the following:

package com;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@WebServlet(name = "AddBookServlet", urlPatterns = {"/AddBookServlet"})
public class AddBookServlet extends HttpServlet {

     protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        try {
            if (request.getParameter("sbtnAddBook") != null) {
                String title = request.getParameter("txtTitle");
                String price = request.getParameter("txtPrice");
//               String msg = new Service().addRec(title, Double.parseDouble(price));
                response.sendRedirect("ManageBook.jsp");

            }
        } finally {
            out.close();
        }
    }

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        processRequest(request, response);
    }
}

   3. In authServelt code the following:

package com;

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;

@WebServlet(name = "AuthServlet", urlPatterns = {"/AuthServlet"})
public class AuthServlet extends HttpServlet {
     protected void processResquest(HttpServletRequest resquest,HttpServletResponse response) throws ServletException,IOException
    {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out=response.getWriter();
        try{
            RequestDispatcher rd=null;
           
            if(resquest.getParameter("sbtnLogin")!=null){
                String un=resquest.getParameter("txtUsername");
                String pwd=resquest.getParameter("txtPassword");
               
                if(un.trim().equals("admin") && pwd.trim().equals("admin")){
                    rd=resquest.getRequestDispatcher("ManageBook.jsp");
                    rd.forward(resquest, response);
                }
                else{
                   
                    out.println("<p style=\"color:red\">Invalid username and password</p>");
                    rd=resquest.getRequestDispatcher("Login.html");
                    rd.include(resquest, response);
                }
               
            }
        }
       
        finally{
            out.close();
        }
    }
    @Override
    protected  void  doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
        processResquest(request, response);
    }
    @Override
    protected  void  doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
        processResquest(request, response);
    }
   
           
   
}

   

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | coupon codes