Servlets n Jsp

download Servlets n Jsp

of 35

Transcript of Servlets n Jsp

  • 7/29/2019 Servlets n Jsp

    1/35

    Servlets Without DatabaseConnectivityCODE:HelloWorld.html

    hello world

  • 7/29/2019 Servlets n Jsp

    2/35

    out.println("");out.println("Servlet helloworld at " +request.getContextPath () + "");out.println("");out.println("");

    out.close();}

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

    protected void doPost(HttpServletRequest request,

    HttpServletResponse response)throws ServletException, IOException {processRequest(request, response);}

    public String getServletInfo() {return "Short description";}}

  • 7/29/2019 Servlets n Jsp

    3/35

    OUTPUT :

    HelloWorld.html

  • 7/29/2019 Servlets n Jsp

    4/35

    HelloWorld.java

  • 7/29/2019 Servlets n Jsp

    5/35

    Servlets With Database Connectivity

    CODE:RegistrationForm.html

    STUDENT REGISTRATION FORM
    STUDENT REGISTRATION FORM

    Name:

    StudentID:

    Password:

  • 7/29/2019 Servlets n Jsp

    6/35

    RegistrationForm.java

    import java.sql.Statement;import java.io.*;import java.sql.Connection;

    import java.sql.DriverManager;import java.sql.ResultSet;import javax.servlet.*;import javax.servlet.http.*;

    public class RegistrationForm extends HttpServlet {String name;String studentID;String password;static boolean first=true;

    PrintWriter pw;protected void processRequest(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException {if(first) {response.setContentType("text/html;charset=UTF-8");pw=response.getWriter();name=new String(request.getParameter("Name"));studentID = new String(request.getParameter("StudentID"));password = new String(request.getParameter("Password"));

    }try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectionconnection=DriverManager.getConnection("jdbc:odbc:phonedir","hr","hr");Statement statement = connection.createStatement();ResultSet n=statement.executeQuery("select studentID fromStudent where studentID='"+studentID+"'");int r=0;

    while(n.next())r++;if(r>0) {String s="";s=s+"Error In Submitting";s=s+"";s=s+"window.history.back();";

  • 7/29/2019 Servlets n Jsp

    7/35

    s=s+"alert(\"StudentID ALREADY EXISTS\");";s=s+"";s=s+"";s=s+"ERROR";pw.println(s);

    } else {statement.executeUpdate("insert into Studentvalues('"+name+"','"+studentID+"','"+password+"')");pw.println(" STUDENT DETAILS ADDED");}} catch(Exception ex) {System.out.println(ex); }pw.close();}

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

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

    }

    public String getServletInfo() {return "Short description";}}

    OUTPUT:

  • 7/29/2019 Servlets n Jsp

    8/35

    RegistrationForm.html

    RegistrationForm.java

  • 7/29/2019 Servlets n Jsp

    9/35

    DataBase : student

  • 7/29/2019 Servlets n Jsp

    10/35

    JSP With DataBase Connectivity

    CODE:

  • 7/29/2019 Servlets n Jsp

    11/35

    Telephone.html

    TELEPHONE DIRECTORYTELEPHONE DIRECTORY
    ENTER THE NAME:


    Phone.jsp

    TELEPHONE DIRECTORYTELEPHONE DIRECTORY

  • 7/29/2019 Servlets n Jsp

    12/35





    OUTPUT:

  • 7/29/2019 Servlets n Jsp

    13/35

    Telephone.html

    Phone.jsp

  • 7/29/2019 Servlets n Jsp

    14/35

    DataBase : phonedir

  • 7/29/2019 Servlets n Jsp

    15/35

    JSP With DataBaseConnectivity

    CODE:

  • 7/29/2019 Servlets n Jsp

    16/35

    emp.html

    Salary Details Inquiry Salary Details Inquiry
    Employee id:




    Salary.jsp

    Salary details WELCOME

  • 7/29/2019 Servlets n Jsp

    17/35


  • 7/29/2019 Servlets n Jsp

    18/35

    double da=.87*bp;double hra=.08*bp;int oa=0;int va=500;int hfa=2500;

    double ts=da+hra+oa+va+hfa+bp;out.println("The Total Salary is :"+ts);}if(m==3){double da=.87*bp;double hra=.08*bp;int oa=0;int va=500;int hfa=2500;double ts=da+hra+oa+va+hfa+bp;

    out.println("The Total Salary is :"+ts);}%>

    OUTPUT:

  • 7/29/2019 Servlets n Jsp

    19/35

    emp.html

    Salary.jsp

  • 7/29/2019 Servlets n Jsp

    20/35

    DataBase : emp

  • 7/29/2019 Servlets n Jsp

    21/35

    Servlets without DataBaseConnectivityCODE:

  • 7/29/2019 Servlets n Jsp

    22/35

    DisplayMessage.html

    Display MessageEnter message:Enter color:

    DisplayMessage.java

    import java.sql.Statement;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class DisplayMessage extends HttpServlet {String message;String color1;PrintWriter pw;

  • 7/29/2019 Servlets n Jsp

    23/35

    protected void processRequest(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException {response.setContentType("text/html;charset=UTF-8");pw=response.getWriter();

    message=new String(request.getParameter("msg"));color1 = new String(request.getParameter("color"));String s="";s=s+"DisplayMessage";s=s+"";s=s+message;s=s+"";pw.println(s);pw.close();}

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

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

    processRequest(request, response);}

    public String getServletInfo() {return "Short description";}}

    OUTPUT:

  • 7/29/2019 Servlets n Jsp

    24/35

    DisplayMessage.html

    DisplayMessage.java

  • 7/29/2019 Servlets n Jsp

    25/35

    Asp without DataBase Connectivity

    CODE:

    backgroundform.html

  • 7/29/2019 Servlets n Jsp

    26/35

    Chose background color

    Which color do you prefer to use as your background?Defined colorWhiteRedGreen

    Blue
    Custom color

    backgroundform.asp:

  • 7/29/2019 Servlets n Jsp

    27/35

    texttoshow="Blue"End selectcase "custom"colorofbackground=Request.Form("mycolor")texttoshow="Custon color"

    End select%>

    Chose background color

    OUTPUT:

    backgroundform.html

  • 7/29/2019 Servlets n Jsp

    28/35

    backgroundform.asp

  • 7/29/2019 Servlets n Jsp

    29/35

    backgroundform.html

  • 7/29/2019 Servlets n Jsp

    30/35

    backgroundform.asp

  • 7/29/2019 Servlets n Jsp

    31/35

    Asp without DataBase Connectivity

    CODE:

  • 7/29/2019 Servlets n Jsp

    32/35

    login.html

    Sample Form

    This is a Sample Form

    Name:Nick Name:Password:

    test.asp

    1 then %>Name =
    Nick Name =
    Name =
    Password =

    1 then %>Name =
    Nick Name =
    Name =

  • 7/29/2019 Servlets n Jsp

    33/35

    Password =

    OUTPUT:

    login.html

  • 7/29/2019 Servlets n Jsp

    34/35

  • 7/29/2019 Servlets n Jsp

    35/35