Sie sind auf Seite 1von 148

Sri Lakshmi Ammal Engineering College Selaiyur, Chennai 73.

Department Of Computer Science & Engineering


BONAFIDE CERTIFICATE
Register Number

Certified that this Bonafide record of the work done by the Student for the Internet Programming

Laboratory(CS 2358) during the year 2011.

Staff In-Charge

t t

/ : p

s c /

u t e

. e b

/ k t

Head Of Department

Submitted for the Fifth Semester Anna University Practical Examination Held on ________ at Sri Lakshmi Ammal Engineering College, Chennai 73.

Internal Examiner

External Examiner

http://csetube.weebly.com/

S.NO

DATE

NAME OF THE EXPERIMENT

PAGE NO

SIGNATURE

IMAGE MAP

STYLE SHEET

FORM VALIDATION

COLOR PALETTE

INVOKING SERVLETS FROM HTML FORMS

6.A)

ONLINE EXAMINATION USING JSP

6.B)

DISPLAYING STUDENT MARKLIST

t t

CD SHOP PROGRAM USING XML SCHEMA

/ : p

s c /

u t e

. e b

/ k t

PROGRAM USING AJAX AND XML

SIMPLE XML DOCUMENT WITH DOM

10

WEB SERVICES AIRLINE SERVICE AND TRAVEL AGENT

http://csetube.weebly.com/

IMAGE MAP
<html> <head> <title>Image Map</title> </head> <body> <MAP id="picture"> <AREA href="Tamilnadu.html" shape="circle" coords="170,490,30" alt="Tamilnadu" /> <AREA href="Karnataka.html" shape="rect" coords="115,390,150,450" alt="Karnataka" /> <AREA href="Andhra Pradesh.html" shape="poly" coords="165,355,200,355,220,380,170,425,165,355" alt="Andhra Pradesh" /> <AREA href="Kerala.html" shape="poly" coords="115,455,160,470,140,485,150,505,150,530,135,500,115,455" alt="Kerala" /> </MAP> <img src="india1.gif" alt="india1" usemap="#picture" /> </body> </html>

<html> <head> <title> About AndhraPradesh</title> </head> <body> <center><h1> AndhraPradesh </h1></center> <hr> <ul> <li> AREA : 2,75,068 sq.kms </li> <li> capital : Hyderabad </li> <li> Language : Telugu </li> <li> Population : 7,57,27,541 </li> </ul></body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

<html> <head> <title> About Karanataka</title> </head> <body> <center><h1> Karnataka </h1></center> <hr> <ul> <li> AREA : 1,91,791 sq.kms </li> <li> capital : Bangalore </li> <li> Language : Kannada </li>

http://csetube.weebly.com/

<li> Population : 5,27,33,958 </li> </ul></body> </html> <html> <head> <title> About Kerala</title> </head> <body> <center><h1> Kerala </h1></center> <hr> <ul> <li> AREA : 38,863 sq.kms </li> <li> capital : Thiruvananthapuram </li> <li> Language : Malayalam </li> </ul></body> </html> <html> <head> <title> About Kerala</title> </head> <body> <center><h1> Kerala </h1></center> <hr> <ul> <li> AREA : 38,863 sq.kms </li> <li> capital : Thiruvananthapuram </li> <li> Language : Malayalam </li> </ul></body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

STYLE SHEET
<html> <head> <title>Cascading Style Sheets</title> </head> <FRAMESET rows="200,*" frameborder="no" framespacing="0"> <FRAME name="top" src="top.html"> <FRAMESET cols="150,*" frameborder="no" framespacing="0"> <FRAME name="left" src="left.html" scrolling="no"> <FRAME name="right" src="right.html"> </frameset> </frameset> <noframes> Your Browser Doesn't Support Frames </noframes> </html> <html> <head> <link ref="stylesheet" type="text/css" href="style.css"> </head> <body> <p class="marginal"> Computer Science Students Welcomes You!! </p> </body> </html>

<html> <head> <link ref="style sheet" type="text/css" href="style.css"> </head> <body> <bp class="caps16">Faculty Member</p> <table border=1> <tr><th>no</th> <th>Name</th> <th>Designation</th></tr> <td>1</td> <td>Ms.Femilda</td> <td>AP&HEAD</td></tr> <td>2</td> <td>Ms.Selvi</td> <td>AP</td></tr> <td>3</td> <td>Mr.Deepak</td> <td>AP</td></tr> <td>4</td> <td>Ms.Jeffineil Lalit</td> <td>lect</td></tr> </table> </body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

<html> <head> <style type="text/css"> body { background color="cyan" } a:link { text-decoration:name; color:#435161; } a:hover { text-decoration:none; cursor:hand; font-weight:bold; } a:visited { text-decoration:none; color:blue; } a:active { text-decoration:none; } </style></head> <body> <a href="about us.html" target="right"> about us</a><br><br> <a href="faculties.html" target="right"> faculties</a><br><br> </body> </html>

<html> <head> <link ref="stylesheet" type="text/css" href="style.css"> </head> <body> SLAEC Welcomes You To Computer Science Department </body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

<html> <head> <link ref="stylesheet" type="text/css" href="style.css"> </head>

http://csetube.weebly.com/

<body> <p class="caps16">LAB FACILITIES</p> The Department Has The Following Well Equipped Laboratories<br><br> 1.Data Structures Lab<br> 2.Linux Lab<br> 3.CA Office Suit Lab<br> 4.RDBMS & CaseTools Lab<br> 5.Network Lab<br> 6.IP Lab<br> </body> </html>

<html> <head> <style type="text/css"> body { background-color:red; { font-weight:bold; font-color:white; font-size:12Px; line-height:14Px; } </style> </head> <body> <h1 class="special"> <center>Sri Lakshmi Ammal Engg. College</center> </h1> <img src="flower.jpg" width="25" height="25"> </body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

body { background color="silver" } a:link { text-decoration:none; color:#435161; } a:hover { text-decoration:none; cursor:hand; font-weight:bold; } a:visited { text-decoration:none; color:blue; }

http://csetube.weebly.com/

a:active { text-decoration:none; } marginal { padding:COPY; } body text nocolor { font-family:verdana,arial,helvetica,san-serif; font-size:11Px; line-height:18Px; } MARGIN 02 { padding:5Px 8Px 5Px 15Px; } body text nocolor { font-family:font-family:verdana,arial,helvetica,san-serif; font-size:10Px; line-height:18Px; } CAPS 16 { font-family:font-family:verdana,arial,helvetica,san-serif; font-size:20Px; text-transfer:uppercase; font-weight:normal; letter-s:16Px; }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

FORM VALIDATION
<html> <head> <title>Student Registration Form</title> <script type="text/javascript"> function validate() { if(document.signup.fname.value=="") { alert("Please Enter First Name!"); return false; } if(document.signup.lname.value=="") { alert("Please Enter Last Name!"); return false; } if(document.signup.uname.value=="") { alert("Please Enter User Name!"); return false; } if(document.signup.pword1.value=="") { alert("Please Enter Password!"); return false; } if(document.signup.pword1.value<6) { alert("Please Enter min 6 characters!"); return false; } if(document.signup.pword2.value=="") { alert("Please Enter Password Again!"); return false; } if(document.signup.pword2.value!=document.signup.pword1.value) { alert("Password Mismatch Reenter Password!"); return false; } alert("Details Entered Successfully"); display(); } function display() { document.writeln('<h2>'+"Details Entered:"+'</h2>'); document.writeln('<br/><font color="#0066ff">'+"First Name:"+'</font>'+document.signup.fname.value); document.writeln('<br/><font color="#0066ff">'+"Last Name:"+'</font>'+document.signup.lname.value); document.writeln('<br/><font color="#0066ff">'+"User Name:"+'</font>'+document.signup.uname.value); document.writeln('<br/><font color="#0066ff">'+"Country:"+'</font>'+document.signup.country.value);

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

document.writeln('<br/><font color="#0066ff">'+"Alternate Email"+'</font>'+document.signup.aemail.value); } </script> </head> <body align="center" bgcolor="green"> <table width="100%" height="100%"> <td colspan="2" width="15%"> </td> <td colspan="1" bgcolor="#ffffff" width="70%" height="100%"> <h1 align="center"><font color="#0066ff">smail</font></h1> <h2 align="center"><font color="#0066ff">New User Signup Form</font></h2> <form name="signup" onsubmit="return validate()"> <font face="verdana,arial,helvetica,sanserif" color="#660000" size="2"> <p>&nbsp;&nbsp;*First Name:<input type="text" name="fname" size="20"> &nbsp;&nbsp;*Last Name:<input type="text" name="lname" size="20"></p> <p style="border">&nbsp;&nbsp;*User Name:<input type="text" name="uname" size="20">@smail.com</p> <p style="border">&nbsp;&nbsp;*Password:<input type="password" name="pword1" size="20"></p> <p style="border">&nbsp;&nbsp;*Confirm Password:<input type="password" name="pword2" size="20"></p> <p>&nbsp;&nbsp;Gender:<input type="radio" name="gen" value="male">Male<input type="radio" name="gen" value="female">Female</p> <p>&nbsp;&nbsp;Country:<select name="country"> <option selected>Select Country</option> <option name="country" value="India">India</option> <option name="country" value="Russia">Russia</option> <option name="country" value="France">France</option> <option name="country" value="Italy">Italy</option> </select> </p> <p>&nbsp;&nbsp;Language Known:<br> &nbsp;&nbsp;<input type="checkbox" name="lang" value="English">English<br> &nbsp;&nbsp;<input type="checkbox" name="lang" value="Tamil">Tamil<br> &nbsp;&nbsp;<input type="checkbox" name="lang" value="Hindi">Hindi<br> &nbsp;&nbsp;<input type="checkbox" name="lang" value="Malayalam">Malayalam<br> </p> <p style="border">&nbsp;&nbsp;Alternate Email:<input type="text" name="aemail" size="20"></p> <p align="center"><input type="checkbox" name="agree">I Agree The Terms & Conditions</p> <p align="center"><input type="submit" value="submit"> <input type="reset" value="reset"></p> </font> </form> </td> <td colspan="2" width="15%"> </td> </table> </body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

COLOR PALETTE
import java.awt.*; import java.awt.event.*; import java.applet.*; /* <applet code="exp" width=400 height=400> </applet> */ public class exp extends Applet implements ItemListener { int currcolor=5; int flag=1; String text="Click any of the buttons"; Button buttons[]=new Button[5]; String colours[]={"Red","Blue","Green","Yellow","Magenta"}; Image img; CheckboxGroup cbg=new CheckboxGroup(); Checkbox box1=new Checkbox("Background Color",cbg,true); Checkbox box2=new Checkbox("Text Color",cbg,false); Checkbox box3=new Checkbox("Loading Image",cbg,false); public void init() { for(int i=0;i<5;i++) { buttons[i]=new Button(" "); add(buttons[i]); } buttons[0].setBackground(Color.red); buttons[1].setBackground(Color.blue); buttons[2].setBackground(Color.green); buttons[3].setBackground(Color.yellow); buttons[4].setBackground(Color.magenta); add(box1); add(box2); add(box3); box1.addItemListener(this); box2.addItemListener(this); box3.addItemListener(this); } public void itemStateChanged(ItemEvent ev) { if(box1.getState()==true) flag=1; else if(box2.getState()==true)

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

{ text="Default color is black"; flag=2; } else if(box3.getState()==true) { img=getImage(getDocumentBase(),"Water lilies.jpg"); flag=3; } repaint(); } public void paint(Graphics g) { if(flag==2) { g.drawString(text,30,100); switch(currcolor) { case 0: g.setColor(Color.red); break; case 1: g.setColor(Color.blue); break; case 2: g.setColor(Color.green); break; case 3: g.setColor(Color.yellow); break; case 4: g.setColor(Color.magenta); break; case 5: g.setColor(Color.black); break; } g.drawString(text,30,100); } else if(flag==1) { g.drawString(text,30,100); switch(currcolor) { case 0:

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

setBackground(Color.red); break; case 1: setBackground(Color.blue); break; case 2: setBackground(Color.green); break; case 3: setBackground(Color.yellow); break; case 4: setBackground(Color.magenta); break; case 5: setBackground(Color.white); break; } } else if(flag==3) { g.drawImage(img,20,90,this); } } public boolean action(Event e,Object o) { for(int i=0;i<5;i++) { if(e.target==buttons[i]) { currcolor=i; text="You have chosen "+colours[i]; repaint(); return true; } } return false; } }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

INVOKING SERVLETS FROM HTML FORMS


import java.io.*; import java.util.*; import javax.servlet.*; public class PostParam extends GenericServlet { public void service(ServletRequest request,ServletResponse response)throws ServletException, IOException { PrintWriter pw = response.getWriter(); Enumeration e = request.getParameterNames(); while(e.hasMoreElements()) { String pname = (String)e.nextElement(); pw.print(pname + " = "); String pvalue = request.getParameter(pname); pw.println(pvalue); } pw.close(); } } <HTML> <BODY> <CENTER> <FORM name = "postparam" method = "post" action="http://localhost:4040/PostParam/PostParam"> <TABLE> <tr> <td><B>Employee </B> </td> <td><input type = "textbox" name="ename" size="25" value=""></td> </tr> <tr> <td><B>Phone </B> </td> <td><input type = "textbox" name="phoneno" size="25" value=""></td> </tr> </TABLE> <INPUT type = "submit" value="Submit"> </body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description> <!-- JSPC servlet mappings start --> <servlet> <servlet-name>PostParam</servlet-name> <servlet-class>PostParam</servlet-class> </servlet> <servlet-mapping> <servlet-name>PostParam</servlet-name> <url-pattern>/PostParam</url-pattern> </servlet-mapping> <!-- JSPC servlet mappings end --> </web-app>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

ONLINE EXAMINATION USING JSP


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; public class onlineservlet extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { int m=0,c=0; String ans,name; PrintWriter pw; response.setContentType("text/html"); pw=response.getWriter(); name=request.getParameter("t1"); ans=request.getParameter("r1"); if(ans.equals("a")) { m+=5; c++; } ans=request.getParameter("r2"); if(ans.equals("b")) { m+=5; c++; } ans=request.getParameter("r3"); if(ans.equals("c")) { m+=5; c++; } //pw.println("<html><body bgcolor="yellow"><h1><center>congratulations!!</center></h1></body></html>"); pw.println("Name:"+name); pw.println("Correct Answer:"+c);

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

pw.println("Wrong Answer:"+(3-c)); pw.println("Marks:"+m); } finally { out.close(); } } } <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>online examination</title> </head> <form action="http://localhost:8080/exam/onlineservlet" method="post"> <h1>online examination </h1> <label> <table> <tr><td><label>enter name:</label></td> <td><input type="text" name="t1"/></td></tr> <tr><td><label>enter rollno:</label></td> <td><input type="text" name="t2"/></td> </tr> </label><br/><br/> 1. what is the capital of india?<br/> <input type="radio" name="r1" value="a">Delhi</input> <input type="radio" name="r1" value="b">Chennai</input><br/> 2. what is the capital of australia?<br/> <input type="radio" name="r2" value="a">Oweensland</input> <input type="radio" name="r2" value="b">Canberra</input><br/> 3. what is the capital of england?<br/> <input type="radio" name="r3" value="a">London</input> <input type="radio" name="r3" value="b">Richmond</input><br/> <table> <tr> <td><input type="submit" value="submit"> </td></tr> </table>

t t

/ : p

s c /

u t e

. e b

/ k t

</form> <body> </body> </html> <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

http://csetube.weebly.com/

<web-app> <display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description> <!-- JSPC servlet mappings start --> <servlet> <servlet-name>onlineservlet</servlet-name> <servlet-class>onlineservlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>onlineservlet</servlet-name> <url-pattern>/onlineservlet</url-pattern> </servlet-mapping> <!-- JSPC servlet mappings end --> </web-app>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

DISPLAYING STUDENT MARKLIST


import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; public class MarklistServlet extends HttpServlet { public void init(ServletConfig config) throws ServletException { super.init(config); }

public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException { String param; PrintWriter pw; java.sql.Connection con=null; Statement stmt=null; Statement st=null; ResultSet rs=null; pw=response.getWriter(); response.setContentType("text/html"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:student"); System.out.println("con created"); st=con.createStatement(); param=request.getParameter("arg"); String sql="Select *from marklist"; if(param.equals("pass"))

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

{ sql="select *from marklist where result='pass'"; rs=st.executeQuery(sql); } else if(param.equals("fail")) { sql="select *from marklist where result='fail'"; rs=st.executeQuery(sql); } else if(param.equals("all")) { sql="select *from marklist"; rs=st.executeQuery(sql); } pw.println("<h1><b>Student Marklist Web Portal</b></h1>");

pw.println("<table width=25%>"); pw.println("<tr><td><b>Name</b></td><td><b>Total</b></td><td><b>Result</b></td></tr>"); while(rs.next()) {

pw.println("<tr><td>"+rs.getString(1)+"</td>"+"<td>"+rs.getString(2)+"</td>"+"<td>"+rs.getString(3 )+"</td></tr>"); } pw.println("</table>"); }

t t

/ : p

s c /

u t e

. e b

/ k t

catch(Exception e) { System.out.println("Exception" +e); } } } <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>Welcome to Tomcat</display-name>

http://csetube.weebly.com/

<description> Welcome to Tomcat </description> <!-- JSPC servlet mappings start --> <servlet> <servlet-name>marklistservlet</servlet-name> <servlet-class>marklistservlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>marklistservlet</servlet-name> <url-pattern>/marklistservlet</url-pattern> </servlet-mapping> <!-- JSPC servlet mappings end --> </web-app>

<html> <body> <center> <form name="form1" action=""http://localhost:4040/GetServlet1/GetServlet1"> <table> <tr> <td><b>student</td> <td><input typetextbox name="stud" size="25" value=""> </td> </tr> </table> <input type=submit value="submit"> </form> </body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

CD SHOP PROGRAM USING XML SCHEMA


<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/css" href="cd_catalog.css"?> <CATALOG> <cd> <title>Empire Burlesque</title> <artist>Bob Dylan</artist> <country> USA</country> <company>Columbia</company> <price>10.90</price> <year>1985</year> </cd> <cd> <title>Hide Your Heart</title> <artist>Bonnie Taylor</artist> <country> UK</country> <company>CBS</company> <price>9.90</price> <year>1988</year> </cd> <cd> <title>Greatest Hits</title> <artist>Dolly Parton</artist> <country> USA</country> <company>RCA</company> <price>9.90</price> <year>1982</year> </cd> <cd> <title>Still Got The Blues</title> <artist>Gray Moore</artist> <country> UK</country> <company>Virgin Records</company> <price>10.20</price> <year>1990</year> </cd> <cd> <title>Eros</title> <artist>Eros Ramazotta</artist> <country> EU</country> <company>BMG</company> <price>9.90</price> <year>1997</year>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

</cd> <cd> <title>One Night Only</title> <artist>Bee Ges</artist> <country> UK</country> <company>Polydor</company> <price>10.90</price> <year>1998</year> </cd> <cd> <title>Sylvias Mother</title> <artist>Dr.Hook</artist> <country> UK</country> <company>CBS</company> <price>8.10</price> <year>1973</year> </cd> <cd> <title>Maggie May</title> <artist>Rod Stewart</artist> <country> UK</country> <company>Pickwick</company> <price>8.50</price> <year>1990</year> </cd> <cd> <title>Romanza</title> <artist>Andrea Bocelli</artist> <country> EU</country> <company>Polydor</company> <price>10.80</price> <year>1996</year> </cd> <cd> <title>When a Man Loves A Women</title> <artist>Percy Sledge</artist> <country> USA</country> <company>Atlantic</company> <price>8.70</price> <year>1987</year> </cd> <cd> <title>Black Angel</title> <artist>Savage Rose</artist> <country> EU</country>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

<company>Mega</company> <price>10.90</price> <year>1995</year> </cd> <cd> <title>1999 Grammy Nominees</title> <artist>Many</artist> <country> USA</country> <company>Grammy</company> <price>10.20</price> <year>1999</year> </cd> <cd> <title>For The Good Tunes</title> <artist>Kenny Rogers</artist> <country> UK</country> <company>MUCIK MASTER</company> <price>8.70</price> <year>1995</year> </cd> <cd> <title>Big Willie Style</title> <artist>Will Smith</artist> <country> USA</country> <company>Columbia</company> <price>9.90</price> <year>1997</year> </cd> <cd> <title>Tupelo Honey</title> <artist>Van Morrison</artist> <country> UK</country> <company>Polydor</company> <price>8.20</price> <year>1971</year> </cd> <cd> <title>Soulsville</title> <artist>Jorn Hoel</artist> <country>Norway</country> <company>WEA</company> <price>7.90</price> <year>1996</year> </cd> <cd>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

<title>The Very Best Of</title> <artist>Magesh</artist> <country>Island</country> <company>WEA</company> <price>8.90</price> <year>1990</year> </cd> <cd> <title>Stop</title> <artist>San Brian</artist> <country> UK</country> <company>A and M</company> <price>8.90</price> <year>1998</year> </cd> <cd> <title>Bridge Of Spies</title> <artist>T pall</artist> <country> UK</country> <company>Siren</company> <price>7.90</price> <year>1987</year> </cd> <cd> <title>Private Dancer</title> <artist>Tina Turner</artist> <country> UK</country> <company>Capitol</company> <price>8.90</price> <year>1983</year> </cd> <cd> <title>The Dock Of The Bay</title> <artist>Otis Redding</artist> <country> USA</country> <company>Atlantic</company> <price>7.90</price> <year>1987</year> </cd> <cd> <title>Picture Book</title> <artist>Simply Red</artist> <country> EU</country> <company>Elektra</company> <price>7.20</price>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

<year>1985</year> </cd> <cd> <title>Red</title> <artist>The Communards</artist> <country> UK</country> <company>London</company> <price>7.80</price> <year>1987</year> </cd> </CATALOG>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

PROGRAM USING AJAX AND XML


<html> <head> <title>Using Ajax And XML</title> <script language="javascript"> function getGuest() { var mozillaFlag=false; var XMLHttpRequestObject=false; if(window.XMLHttpRequest) { XMLHttpRequestObject=new XMLHttpRequest(); XMLHttpRequestObject.overrideMimeType("text/xml"); mozillaFlag=true; } else if(window.ActiveXObject) { XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP"); } if(XMLHttpRequestObject) { XMLHttpRequestObject.open("GET","guests.xml",true); XMLHttpRequestObject.onreadystatechange=function() { if(XMLHttpRequestObject.readyState==4&&XMLHttpRequestObject.status==200) { var xmlDocument=XMLHttpRequestObject.responseXML; if(mozillaFlag) { removeWhitespace(xmlDocument); } displayGuest(xmlDocument); } } XMLHttpRequestObject.send(null); } } function displayGuest(xmldoc) { var eventsNode,eventNode,peopleNode; var firstNameNode,lastNameNode,displayText;

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

eventsNode=xmldoc.documentElement; eventNode=eventsNode.firstChild; peopleNode=eventNode.lastChild; personNode=peopleNode.lastChild; firstNameNode=personNode.firstChild; lastNameNode=firstNameNode.nextSibling; displayText="The Celebrity guest was"+firstNameNode.firstChild.nodeValue+''+lastNameNode.firstChild.nodeValue; var target=document.getElementById("targetDiv"); target.innerHTML=displayText; } function removeWhitespace(xml) { var loopIndex; for(loopIndex=0;loopIndex<xml.childNodes.length;loopIndex++) { var currentNode=xml.childNodes[loopIndex];

if(currentNode.nodeType==1) { removeWhitespace(currentNode); } if(((/^s+$/.test(currentNode.nodeValue)))&&(currentNode.nodeType==3)) { xml.removeChild(xml.childNodes[loopIndex--]); } } } </script> </head> <body> <h1> Using Ajax And XML </h1> <form> <input type="button" value="Get The Celebrity Guest" onclick="getGuest()"> </form> <div id="targetDiv" width=100 height=100> Who Was The Celebrity Guest? </div> </body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

<?xml version="1.0"?>

http://csetube.weebly.com/

<events> <event type="informal"> <event_title>15th award ceremony</event_title> <event_number>1207</event_number> <subject>gala event</subject> <date>7/4/2006</date> <people> <person attendance="present"> <first_name>Sam</first_name> <last_name>Edwards</last_name> </person> <person attendance="absent"> <first_name>Sally</first_name> <last_name>Jackson</last_name> </person> <person attendance="present"> <first_name>Cary</first_name> <last_name>Grant</last_name> </person> </people> </event> </events>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

SIMPLE XML DOCUMENT WITH DOM


<?xml version="1.0"?> <!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <message>Dont Forget Me This Weekend!</message> </note>

<html> <body> <h1>Welcome To CSE Department</h1> <p><b>To:</b> <span id="to"></span><br /> <b>From:</b> <span id="from"></span><br /> <b>Message:</b> <span id="message"></span> <script type="text/javascript"> if(window.XMLHttpRequest) { xhttp=new XMLHttpRequest() } else { xhttp=new ActiveXObject("Microsoft.XMLHTTP") } xhttp.open("GET","note.xml",false); xhttp.send(""); xmlDoc=xhttp.responseXML; document.getElementById("to").innerHTML=xmlDoc.getElementsByTagName("to")[0].childNodes[0] .nodeValue; document.getElementById("from").innerHTML=xmlDoc.getElementsByTagName("from")[0].childNo des[0].nodeValue; document.getElementById("message").innerHTML=xmlDoc.getElementsByTagName("body")[0].child Nodes[0].nodeValue; </script> </p> </body> </html>

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

WEB SERVICES AIRLINE SERVICE AND TRAVEL AGENT


Add.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class add extends HttpServlet { String Error,str,str1,fno,end,s1,cap; int end1,end2,cap1; Connection con; Statement st; ResultSet rst; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); } catch(Exception e) { Error="Exception in init:"+e; } } public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("flight_no"); end=req.getParameter("ending_seatno"); end1=Integer.parseInt(end); end2=end1+1; cap=req.getParameter("capacity"); out.println("<html><body>"); out.println("<script>");

t t

/ : p

s c /

u t e

. e b

/ k t

out.println("function nam()"); out.println("{");

http://csetube.weebly.com/

out.println("var a=document.forms[0].cat.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].cat.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b >='A' && b <= 'Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].cat.focus();"); out.println("document.forms[0].cat.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].cat.value=a;"); out.println("}"); out.println("function total()"); out.println("{"); out.println("var a=document.forms[0].ticket.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].ticket.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].ticket.focus();"); out.println("document.forms[0].ticket.value=\"\";"); out.println("return;"); out.println("}");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("}"); out.println("}"); out.println("document.forms[0].ticket.value=a;"); out.println("}"); out.println("function check(){"); out.println("var p= document.forms[0].end.value"); out.println("if(p.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].end.focus();"); out.println("document.forms[0].end.value=\"\";"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("var x=parseInt(document.forms[0].start.value);"); out.println("x.toString();"); out.println("var y=parseInt(document.forms[0].end.value);"); out.println("y.toString();"); out.println("if(y<=x)"); out.println("{"); out.println("alert(\"ending seat no is less than starting seat no verify!\");"); out.println("document.forms[0].end.focus();"); out.println("document.forms[0].end.value=\"\";"); out.println("}"); out.println("var a="+cap); out.println("a.toString();"); out.println("var b=parseInt(document.forms[0].end.value);"); out.println("b.toString();"); out.println("if(b>a){"); out.println("alert(\"ending seat no is greater than total capacity\");"); out.println("document.forms[0].end.focus();"); out.println("document.forms[0].end.value=\"\";"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<p.length;i++)"); out.println("{"); out.println("var b=p.substring(i,i+1);"); out.println("if(!(b >=0 && b <=9))"); out.println("{"); out.println("alert(\"Enter numbers only\");"); out.println("document.forms[0].end.focus();"); out.println("document.forms[0].end.value=\"\";");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("}"); out.println("return;}"); out.println("</script>"); out.println("<h2><center><u>Add Flight Details </u></center></h2>"); try { st=con.createStatement(); out.println("<center><form method=post action=\"http://localhost:8080/servlet/insert2\">"); out.println("<table>"); out.println("<tr><td><label>Flight No:</label></td><td><input size=20 name=fno value="+fno+" readonly></td>"); out.println("<td><label>Category:</label></td><td><input size=20 name=cat></td></tr>"); out.println("<tr><td><label>Cost Of Tickets:</label></td><td><input size=20 name=ticket onfocus=\"nam()\"></td>"); out.println("<td><label>Start Seat No:</label></td><td><input size=20 name=start value="+end2+" readonly onfocus=\"total()\"></td></tr>"); out.println("<tr><td><label>Ending Seat No:</label></td><td><input size=20 name=end onblur=\"check()\"></td></tr></table>"); out.println("<input type=hidden name=cap value="+cap+">"); out.println("<input type=submit value=submit>"); out.println("</form></center>"); } catch(Exception e1) { out.println("Exception in connection:"+e1); } out.println("</body></html>"); } }

t t

/ : p

s c /

u t e

. e b

/ k t

Add1.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class add1 extends HttpServlet {

http://csetube.weebly.com/

String Error,fno; Statement st; ResultSet rst; Connection con; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); } catch(Exception e) { Error="Exception in init:"+e; } } public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); out.println("<html>"); out.println("<head><script>"); out.println("function ff()"); out.println("{"); out.println("var a=document.forms[0].fname.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].fname.focus();"); out.println("return;"); out.println("}"); out.println("}"); out.println("function sc()"); out.println("{"); out.println("var a=document.forms[0].src.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].src.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("for(var i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(b >= 0 || b <= 9)"); out.println("{"); out.println("alert(\"Enter Characters Only\");"); out.println("document.forms[0].src.focus();"); out.println("document.forms[0].src.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("}"); out.println("function check(){"); out.println("var x=document.forms[0].src.value;"); out.println("var y=document.forms[0].dest.value;"); out.println("var z=x.toUpperCase();"); out.println("if(y.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].dest.focus();"); out.println("return;"); out.println("}"); out.println("else if(x == y || z == y){"); out.println("alert(\"Source and Destination cannot be equal\");"); out.println("document.forms[0].dest.focus();"); out.println("document.forms[0].dest.value=\"\";"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(var i=0;i<y.length;i++)"); out.println("{"); out.println("var d=y.substring(i,i+1);"); out.println("if(d >= 0 || d <= 9)"); out.println("{"); out.println("alert(\"Enter Characters Only\");"); out.println("document.forms[0].dest.focus();"); out.println("document.forms[0].dest.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("}"); out.println("function total()");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("{"); out.println("var a=document.forms[0].cap.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].cap.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].cap.focus();"); out.println("document.forms[0].cap.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].cap.value=a;"); out.println("}"); out.println("function tt()"); out.println("{"); out.println("var a=document.forms[0].dur.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].dur.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("if(!(a >=0.0 || a <= 9.9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].dur.focus();"); out.println("document.forms[0].dur.value=\"\";"); out.println("return;"); out.println("}"); out.println("}");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("}"); out.println("document.forms[0].dur.value=a;"); out.println("}"); out.println("</script></head>"); out.println("<body>"); out.println("<h4><center><u>ADD FLIGHT DETAILS </u></center></h4>"); try { st=con.createStatement(); rst=st.executeQuery("select 'ia' || to_char(nvl(substr(max(flight_no),3,5),100)+1) from flight_master"); while(rst.next()) { fno=rst.getString(1); } out.println("<form method=post action=\"http://localhost:8080/servlet/insert1\">"); out.println("<table><center>"); out.println("<tr><td><label>Flight No:</label></td><td><input size=20 name=fno value='"+fno+"' readonly></td>"); out.println("<td><label>Flight Name:</label></td><td><input size=20 name=fname></td></tr>"); out.println("<tr><td><label>Source:</label></td><td><input size=20 name=src onfocus=\"ff()\"></td>"); out.println("<td><label>Destination:</label></td><td><input size=20 name=dest onfocus=\"sc()\"></td></tr>"); out.println("<tr><td><label>Total Capacity:</label></td><td><input size=20 name=cap onfocus=\"check()\"></td>"); out.println("<td><label>Duration Of Flight:</label></td><td><input size=20 name=dur onfocus=\"total()\"></td></tr>"); out.println("<table><tr><td><input type=submit onfocus=\"tt()\"value=insert></td></tr></table>"); out.println("</table></center></form>"); } catch(Exception e1) { out.println("Exception in connection:"+e1); } out.println("</body></html>"); } }

t t

/ : p

s c /

u t e

. e b

/ k t

Add2.java import java.io.*; import java.sql.*;

http://csetube.weebly.com/

import javax.servlet.*; import javax.servlet.http.*; public class add2 extends HttpServlet { String Error,s1,str,str1,fno,start,cap; int cap1; Statement st; ResultSet rst; Connection con; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init:"+e; } } public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("flight_no"); cap=req.getParameter("cap"); cap1=Integer.parseInt(cap); out.println("<html><body>"); out.println("<script>"); out.println("function nam()"); out.println("{"); out.println("var a=document.forms[0].cat.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].cat.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b >='A' && b <= 'Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].cat.focus();"); out.println("document.forms[0].cat.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].cat.value=a;"); out.println("}"); out.println("function total()"); out.println("{"); out.println("var a=document.forms[0].ticket.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].ticket.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].ticket.focus();"); out.println("document.forms[0].ticket.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].ticket.value=a;"); out.println("}"); out.println("function check(){"); out.println("var p= document.forms[0].end.value"); out.println("if(p.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].end.focus();"); out.println("document.forms[0].end.value=\"\";"); out.println("return;");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("}"); out.println("else"); out.println("{"); out.println("var x=parseInt(document.forms[0].start.value);"); out.println("x.toString();"); out.println("var y=parseInt(document.forms[0].end.value);"); out.println("y.toString();"); out.println("if(y<=x)"); out.println("{"); out.println("alert(\"ending seat no is less than starting seat no verify!\");"); out.println("document.forms[0].end.focus();"); out.println("document.forms[0].end.value=\"\";"); out.println("}"); out.println("var a="+cap1); out.println("a.toString();"); out.println("var b=parseInt(document.forms[0].end.value);"); out.println("b.toString();"); out.println("if(b>a){"); out.println("alert(\"ending seat no is greater than total capacity\");"); out.println("document.forms[0].end.focus();"); out.println("document.forms[0].end.value=\"\";"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<p.length;i++)"); out.println("{"); out.println("var b=p.substring(i,i+1);"); out.println("if(!(b >=0 && b <=9))"); out.println("{"); out.println("alert(\"Enter numbers only\");"); out.println("document.forms[0].end.focus();"); out.println("document.forms[0].end.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("}"); out.println("return;}"); out.println("</script>"); out.println("<h2><center><u>ADD Flight Details </u></center></h2>"); try { out.println("<center><form method=post action=\"http://localhost:8080/servlet/insert2\">"); out.println("<table>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("<tr><td><lable>Flight No:</lable></td><td><input size=20 name=fno value="+fno+" readonly></td>"); out.println("<td><lable>Category:</lable></td><td><input size=20 name=cat></td></tr>"); out.println("<tr><td><lable>Cost Of Tickets:</lable></td><td><input size=20 name=ticket onfocus=\"nam()\"></td>"); out.println("<td><lable>Starting Seat No:</lable></td><td><input size=20 name=start value=1 readonly onfocus=\"total()\"></td></tr>"); out.println("<tr><td><lable>Ending Seat No:</lable></td><td><input size=20 name=end onBlur=check()></td></tr></table>"); out.println("<input type=hidden name=cap value='"+cap+"'>"); out.println("<input type=submit value=submit>"); out.println("</form></center>"); } catch(Exception e1) { out.println("Exception in connection:"+e1); } out.println("</body></html>"); } } Add3.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class add3 extends HttpServlet { String Error,str,fno; Connection con; Statement st; ResultSet rst; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init:"+e; }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

} public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); out.println("<html><body>"); out.println("<script>"); out.println("function ff()"); out.println("{"); out.println("var a=document.forms[0].dof.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].dof.focus();"); out.println("return;"); out.println("}"); out.println("else if((a!=\"sun\")&&(a!=\"mon\")&&(a!=\"tue\")&&(a!=\"wed\")&&(a!=\"thu\")&&(a!=\"fri\")&&(a!=\" sat\"))"); out.println("{"); out.println("alert(\"Enter weekdays as sun,mon,tue,wed,thu,fri,sat\");"); out.println("document.forms[0].dof.focus();"); out.println("document.forms[0].dof.value=\"\";"); out.println("}"); out.println("}"); out.println("function tf()"); out.println("{"); out.println("var a=document.forms[0].tof.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].tof.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter numbers only\");"); out.println("document.forms[0].tof.focus();");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("document.forms[0].tof.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].tof.value=a;"); out.println("}"); out.println("</script>"); out.println("<h2><center><u>ADD Flight Details </u></center></h2>"); try { fno=req.getParameter("flight_no"); st=con.createStatement(); rst=st.executeQuery("select flight_no from flight_master where rowid=(select max(rowid)from flight_master)"); while(rst.next()) { str=rst.getString(1); out.println("<center><form method=get action=\"http://localhost:8080/servlet/insert3\">"); out.println("<table>"); out.println("<tr><td><lable>Flight No:</lable></td><td><input size=20 name=fno value="+fno+" readonly></td>"); out.println("<td><lable>Day Of Flight:</lable></td><td><input size=20 name=dof></td></tr>"); out.println("<tr><td><lable>Time Of Flight:</lable></td><td><input size=20 name=tof onfocus=\"ff()\"></td></tr>"); out.println("<table><tr><td><input type=submit value=submit onfocus=\"tf()\"></td></tr></table>"); out.println("</table></form></center>"); } } catch(Exception e1) { out.println("Exception in connection:"+e1); } out.println("</body></html>"); } }

t t

/ : p

s c /

u t e

. e b

/ k t

Admin.java import java.io.*; import javax.servlet.*; import javax.servlet.http.*;

http://csetube.weebly.com/

public class admin extends HttpServlet { public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); try { out.println("<html><body bgcolor=pink>"); out.println("<center>"); out.println("<br><br>"); out.println("<table border=0>"); out.println("<caption><font size=6 color=clock><u>Administration</font></u></caption><br><br>"); out.println("<tr><td><a href=\"http://localhost:8080/servlet/add1\"><font size=3 color=>Add Flight Details</font></a></td></tr>"); out.println("<tr><td><a href=\"http://localhost:8080/servlet/modify\"><font size=3 color=blue>Modify Flight Details</font></a></td></tr>"); out.println("<tr><td><a href=\"http://localhost:8080/servlet/delete\"><font size=3 color=blue>Delete Flight Details</font></a></td></tr>"); out.println("<tr><td><a href=\"http://localhost:8080/servlet/concession\"><font size=3 color=blue>Concession Details</font></a></td></tr>"); out.println("<tr><td><a href=\"http://localhost:8080/servlet/cmodify\"><font size=3 color=blue>Modify Concession Details</font></a></td></tr>"); out.println("<tr><td><a href=\"http://localhost:8080/servlet/cdelete\"><font size=3 color=blue>Delete Concession Details</font></a></td>"); out.println("</table>"); out.println("</body></html>"); } catch(Exception e) {} } }

t t

/ : p

s c /

u t e

. e b

/ k t

Cancel.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cancel extends HttpServlet { Connection con; Statement st;

http://csetube.weebly.com/

ResultSet rst; String str; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement(); rst=st.executeQuery("select 'c' || to_char(nvl(substr(max(code),2,5),100)+1) from cancellation_master"); while(rst.next()) str=rst.getString(1); out.println("<html><body>"); out.println("<center>"); out.println("<table border=0>"); out.println("<form method=post action=\"http://localhost:8080/servlet/cinsert\">"); out.println("<caption><font size=5><b><u> Cancellation Form </u></b></font></caption>"); out.println("<tr><td><label>Code:</label></td><td><input size=20 name=code value='"+str+"' readonly></td>"); out.println("<td><label>Description:</label></td><td><input size=20 name=desc></td></tr>"); out.println("<tr><td><label>Percentage:</label></td><td><input size=20 name=percent></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Insert \"></td></tr></table>"); out.println("</form>"); out.println("</table>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

Cancel1.java import java.io.*; import java.sql.*; import javax.servlet.*;

http://csetube.weebly.com/

import javax.servlet.http.*; public class cancel1 extends HttpServlet { Connection con; Statement st; ResultSet rst; String str; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); out.println("<html><body>"); out.println("<center><form method=post action=\"http://localhost:8080/servlet/update1\">"); out.println("<h3><u>Select Cancellation Code To Be Modified</u></h3>"); out.println("Cancellation Code:<select size=multiple name=code>"); st=con.createStatement(); rst=st.executeQuery("select code from cancellation_master"); while(rst.next()) { str=rst.getString("code"); out.println("<option>"); out.println(str); } out.println("</select>"); out.println("<br><br>"); out.println("<input type=submit value=\" Update \">"); out.println("</form>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

Cancel2.java

http://csetube.weebly.com/

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cancel2 extends HttpServlet { Connection con; Statement st; ResultSet rst; String str; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); out.println("<html><body>"); out.println("<center><form method=post action=\"http://localhost:8080/servlet/delete2\">"); out.println("<h3><u>Select Cancellation Code To Be Deleted</u></h3>"); out.println("Cancellation Code:<select size=multiple name=code>"); st=con.createStatement(); rst=st.executeQuery("select code from cancellation_master"); while(rst.next()) { str=rst.getString("code"); out.println("<option>"); out.println(str); } out.println("</select>"); out.println("<br><br>"); out.println("<input type=submit value=\" Delete \">"); out.println("</form>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

Cancel3.java import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class cancel3 extends HttpServlet { Connection con; Statement st; ResultSet rst,rst1; String n,str,str1; String month[]={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"}; int da,mo,ye,h,m,s; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); Calendar c=Calendar.getInstance(); da=c.get(Calendar.DAY_OF_MONTH); mo=c.get(Calendar.MONTH); ye=c.get(Calendar.YEAR); str=(da+"-"+month[mo]+"-"+ye); h=c.get(Calendar.HOUR_OF_DAY); m=c.get(Calendar.MINUTE); s=c.get(Calendar.SECOND); str1=(h+":"+m); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement(); rst=st.executeQuery("select nvl(max(cancel_no),0)+1 from cancellation"); while(rst.next()) n=rst.getString(1); out.println("<html><body>");

t t

/ : p

s c /

u t e

. e b

/ k t

out.println("<script>"); out.println("function check()"); out.println("{"); out.println("var a=document.forms[0].rno.value;"); out.println("if(a.length==null)"); out.println("{");

http://csetube.weebly.com/

out.println("alert(\"Null Field\");"); out.println("document.forms[0].rno.focus();"); out.println("document.forms[0].rno.value=\"\";"); out.println("}"); out.println("return;"); out.println("}"); out.println("</script>"); out.println("<center><table>"); // out.println("<form method=post action=\"http://localhost:8080/servlet/cancel3.a?rno="+rno+"&cno="+n+"&cdt="+str+"&ctime="+st r1+"\">"); out.println("<form method=get action=\"http://localhost:8080/servlet/cancel6\">"); out.println("<caption><font size=5><b><u>Cancellation</u></b></font></caption>"); out.println("<tr><td><label>Cancel No:</label></td><td><input type=text size=20 name=cno value="+n+" readonly></td>"); out.println("<td><label>Cancel Date:</label></td><td><input size=20 name=cdt value="+str+" readonly></td></tr>"); out.println("<tr><td><label>Res No:</label></td><td><input size=20 name=rno onchange=check() onblur=submit()></td>"); out.println("<td><label>Cancel Time:</label></td><td><input size=20 name=ctime value="+str1+" readonly></td></tr>"); // out.println("<tr><td><label>Code:</label></td><td><input size=20 name=code></td>"); // out.println("<tr><td><label>Flight No:</label></td><td><input size=20 name=fno></td>"); // out.println("<td><label>Date Of Departure:</label></td><td><input size=20 name=ddt></td></tr>"); // out.println("<tr><td><label>Cancellation Amount:</label></td><td><input size=20 name=amt></td></tr>"); // out.println("<tr><td><label>Seat No:</label></td><td><input size=20 name=sno></td>"); // out.println("<td><label>Time Of Departure:</label></td><td><input size=20 name=time></td></tr>"); // out.println("<table><tr><td align=center><input type=submit value=\" Ok \"></td></tr></table>"); out.println("</table>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

Cancel4.java import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class cancel4 extends HttpServlet { String cno,cdt,rno,dd,ct,fno,sno,day,cst,str,s1,s2,dtt,dt,dt1; Connection con; int z,a,x,p,q,b,f,mo1,c,d; Statement st; ResultSet rs,rst,rst1,rst2; dates420 d1=new dates420(); public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); cno=req.getParameter("cno"); cdt=req.getParameter("cdt"); dd=req.getParameter("ddt"); ct=req.getParameter("ct"); dt=req.getParameter("dt"); fno=req.getParameter("fno"); sno=req.getParameter("sno"); rno=req.getParameter("rno"); day=req.getParameter("day"); dtt=d1.date5(dd,cdt,ct,dt); String dt1=d1.date5(dd,cdt,ct,dt); d=Integer.parseInt(dt1); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement(); rst=st.executeQuery("select time_of_flight from flight_details where flight_no='"+fno+"' and day_of_flight='"+day+"'"); while(rst.next()) str=rst.getString("time_of_flight"); if(d>=1 && d<=6) c=6; else if(d>7 && d<=11) c=11;

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

else if(d>12 && d<=16) c=16; else if(d>17 && d<=20) c=21; else if(d>21 && d<=26) c=26; else if(d>27 && d<=30) c=30; rst1=st.executeQuery("select code,percentage from cancellation_master where description='"+c+"'"); while(rst1.next()) { s1=rst1.getString("code"); s2=rst1.getString("percentage"); } rst2=st.executeQuery("select cost from passenger_details where res_no='"+rno+"'"); while(rst2.next()) cst=rst2.getString("cost"); out.println("<html><body>"); out.println("<script>"); out.println("function check()"); out.println("{"); out.println("var a="+cst); out.println("var b="+s2); out.println("var c=a*b/100"); out.println("document.forms[0].amt.value=c;"); out.println("}"); out.println("</script>");

out.println("<center><table>"); out.println("<form method=post action=\"http://localhost:8080/servlet/cinsert2\">"); out.println("<input type=hidden name=rno value="+rno+">"); out.println("<input type=hidden name=fno value="+fno+">"); out.println("<input type=hidden name=sno value="+sno+">"); out.println("<input type=hidden name=ddt value="+dd+">"); out.println("<caption><font size=5><b><u>Cancellation</u></b></font></caption>"); out.println("<tr><td><label>Cancel No:</label></td><td><input size=20 name=cno value="+cno+" readonly>"); out.println("<td><label>Code No:</label></td><td><input size=20 name=code value="+s1+" readonly></td><tr>"); out.println("<tr><td><label>Cancellation Amount:</label></td><td><input size=20 name=amt onfocus=\"check();\" readonly></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Cancel \"></td></tr></table>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("</form>"); out.println("</table></center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } } Cancel6.java import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class cancel6 extends HttpServlet { Connection con; Statement st; ResultSet rst; String months[]={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"}; int mno[]={1,2,3,4,5,6,7,8,9,10,11,12}; String fno,ddt,dtime,cno,cdt,ctime,rno,d1,d2,d3,m; int a,b; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); cno=req.getParameter("cno"); cdt=req.getParameter("cdt"); ctime=req.getParameter("ctime"); rno=req.getParameter("rno"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement(); rst=st.executeQuery("select departure_date ,departure_time,flight_no from passenger_master where res_no="+rno); while(rst.next()) {

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

fno=rst.getString("flight_no"); ddt=rst.getString("departure_date"); dtime=rst.getString("departure_time"); } int a1=ddt.indexOf(" "); ddt=ddt.substring(0,a1); int a=ddt.indexOf("-"); int b=ddt.lastIndexOf("-"); String d1=ddt.substring(0,a); String d2=ddt.substring(a+1,b); String d3=ddt.substring(b+1,ddt.length()); int d4=Integer.parseInt(d2); for(int i=0;i<=mno.length;i++) { if(mno[i]==d4) { m=months[i]; break ; } }

ddt=(d3+"-"+m+"-"+d1); out.println("<html><body>"); out.println("<center><table>"); out.println("<form method=post action=\"http://localhost:8080/servlet/cinsert1\">"); out.println("<caption><font size=5><b><u>Cancellation</u></b></font></caption>"); out.println("<tr><td><label>Cancel No:</label></td><td><input type=text size=20 name=cno value="+cno+" readonly></td>"); out.println("<td><label>Cancel Date:</label></td><td><input size=20 name=cdt value="+cdt+" readonly></td></tr>"); out.println("<tr><td><label>Cancel Time:</label></td><td><input size=20 name=ctime value="+ctime+" readonly></td>"); out.println("<td><label>Res No:</label></td><td><input size=20 name=rno value="+rno+"></td></tr>"); out.println("<tr><td><label>Flight No:</label></td><td><input size=20 name=fno value="+fno+" readonly></td>"); out.println("<td><label>Date Of Departure:</label></td><td><input size=20 name=ddt value="+ddt+" readonly></td></tr>"); out.println("<tr><td><label>Seat No:</label></td><td><input size=20 name=sno></td>"); out.println("<td><label>Time Of Departure:</label></td><td><input size=20 name=time value="+dtime+" readonly></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Insert \"></td></tr></table>"); out.println("</table>"); out.println("</body></html>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

} catch(Exception e) { out.println("Exception in connection:"+e); } } } Cdelete.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cdelete extends HttpServlet { Connection con; Statement st; ResultSetMetaData rmt; ResultSet rst; String Error; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init"+e; } } public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); out.println("<center><form method=post action=\"http://localhost:8080/servlet/cdelete1\">"); out.println("<h3><u>Select Concession Type To Be Deleted</u></h3>"); out.println("Type Of Concession:<select size=multiple name=type>"); try { st=con.createStatement();

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

rst=st.executeQuery("select type from concession_master"); rmt=rst.getMetaData(); int count=rmt.getColumnCount(); for(int i=1;i<=count;i++) out.println(rmt.getColumnName(i)); while(rst.next()) { out.println("<option>"); for(int i=1;i<=count;i++) { out.println(rst.getString(i)); } } out.println("</select>"); out.println("<br><br><br>"); out.println("<input type=submit value=\" Delete \">"); } catch(Exception e1) { out.println("Exception in connection:"+e1); } out.println("<form> </center>"); out.println("</body></html>"); } } Cdelete1.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cdelete1 extends HttpServlet { Connection con; String type; Statement st; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); type=req.getParameter("type"); try {

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement(); int x=st.executeUpdate("delete from concession_master where type='"+type+"'"); con.commit(); out.println("<html><body>"); out.println("<center><br><br>"); out.println("<h3>Do You Want To Delete Another Record</h3>"); out.println("<a href=\"http://localhost:8080/servlet/cdelete\">[ Yes ]</a><a href=\"http://localhost:8080/servlet\">"); out.println("</center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } } Cheque.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cheque extends HttpServlet { String ino,rno,amt; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); ino=req.getParameter("ino"); rno=req.getParameter("rno"); amt=req.getParameter("amt"); out.println("<html><body>"); out.println("<script>");

t t

/ : p

s c /

u t e

. e b

/ k t

out.println("function chk()"); out.println("{"); out.println("var a=document.forms[0].cno.value;"); out.println("if(a.length == 0)"); out.println("{");

http://csetube.weebly.com/

out.println("alert(\"Null field\");"); out.println("document.forms[0].cno.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 && b <= 9))"); out.println("{"); out.println("alert(\"Enter valid numbers only\");"); out.println("document.forms[0].cno.focus();"); out.println("document.forms[0].cno.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].cno.value=a;"); out.println("}");

out.println("function check()"); out.println("{"); out.println("var a=document.forms[0].cdt.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].cdt.focus();"); out.println("return;"); out.println("}"); out.println("var b=a.indexOf(\"-\");"); out.println("var c=a.lastIndexOf(\"-\");"); out.println("var dt=a.substring(0,b);"); out.println("var m=a.substring(b+1,c);"); out.println("var ye=a.substring(c+1,a.length);"); out.println("if(m==01 || m==1 || m==\"jan\" || m==\"january\") var f=\"jan\";"); out.println("else if(m==02 || m==2 || m==\"feb\" || m==\"february\") var f=\"feb\";"); out.println("else if(m==03 || m==3 || m==\"mar\" || m==\"march\") var f=\"mar\";"); out.println("else if(m==04 || m==4 || m==\"apr\" || m==\"april\") var f=\"apr\";"); out.println("else if(m==05 || m==5 || m==\"may\") var f=\"may\";"); out.println("else if(m==06 || m==6 || m==\"jun\" || m==\"june\") var f=\"jun\";"); out.println("else if(m==07 || m==7 || m==\"jul\" || m==\"july\") var f=\"jul\";"); out.println("else if(m==08 || m==8 || m==\"aug\" || m==\"august\") var f=\"aug\";"); out.println("else if(m==09 || m==9 || m==\"sep\" || m==\"september\") var f=\"sep\";"); out.println("else if(m==10 || m==\"oct\" || m==\"october\") var f=\"oct\";");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("else if(m==11 || m==\"nov\" || m==\"november\") var f=\"nov\";"); out.println("else if(m==12 || m==\"dec\" || m==\"december\") var f=\"dec\";"); out.println("var dd=dt+\"-\"+f+\"-\"+ye;"); out.println("document.forms[0].cdt.value=dd;"); out.println("}"); out.println("function bnk()"); out.println("{"); out.println("var a=document.forms[0].bank.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].bank.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b >='A' && b <= 'Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].bank.focus();"); out.println("document.forms[0].bank.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].bank.value=a;"); out.println("}");

t t

/ : p

s c /

u t e

. e b

/ k t

out.println("</script>"); out.println("<center><table>"); out.println("<form method=post action=\"http://localhost:8080/servlet/cheque1\">"); out.println("<input type=hidden name=rno value="+rno+">"); out.println("<input type=hidden name=ino value="+ino+">"); out.println("<input type=hidden name=amt value="+amt+">"); out.println("<caption><font size=5><b><u>Cheque Details</u></b></font></cheque>"); out.println("<tr><td><label>Cheque No:</label></td><td><input size=20 name=cno onblur=chk()></td>"); out.println("<td><label>Cheque Date:</label></td><td><input size=20 name=cdt ></td><tr>"); out.println("<tr><td><label>Bank Name:</label></td><td><input size=20 name=bank onfocus=\"check();\"></td></tr>");

http://csetube.weebly.com/

out.println("<table><tr><td align=center><input type=submit value=\" Insert \" onfocus=bnk()></td></tr></table>"); } }

Cheque1.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cheque1 extends HttpServlet { Connection con; PreparedStatement pst; String ino,rno,amt,chno,chdt,bank; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); ino=req.getParameter("ino"); rno=req.getParameter("rno"); amt=req.getParameter("amt"); chno=req.getParameter("cno"); chdt=req.getParameter("cdt"); bank=req.getParameter("bank"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); pst=con.prepareStatement("update payment_details set cheque_no=?,cheque_date=?,bank_drawn=? where invoice_no="+ino); pst.setString(1,chno); pst.setString(2,chdt); pst.setString(3,bank); pst.executeUpdate(); con.commit();

t t

/ : p

s c /

u t e

. e b

/ k t

res.sendRedirect("http://localhost:8080/servlet/invoice?ino="+ino+"&rno="+rno+"&amt="+amt); } catch(Exception e) {

http://csetube.weebly.com/

out.println("Exception in connection:"+e); } } } Cinsert.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cinsert extends HttpServlet { Connection con; PreparedStatement pst,pst1; String code,des,per,d2; int d; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); code=req.getParameter("code"); des=req.getParameter("desc"); d=des.indexOf("h"); d2=des.substring(d,des.length()); System.out.println("D2:"+d2); per=req.getParameter("percent"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); if(d2.equals("h")) { System.out.println("Srinivas"); pst1=con.prepareStatement("insert into cancellation_master (code,description1,percentage1)values(?,?,?)"); pst1.setString(1,code); pst1.setString(2,des); pst1.setString(3,per); pst1.executeUpdate(); } else {

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

pst=con.prepareStatement("insert into cancellation_master (code,description,percentage)values(?,?,?)"); pst.setString(1,code); pst.setString(2,des); pst.setString(3,per); pst.executeUpdate(); } out.println("<html><body>"); out.println("<center><br><br>"); out.println("<h3>Do you want to continue</h3>"); out.println("<a href=\"http://localhost:8080/servlet/cancel\">[ Yes ]</a><a href=\"http://localhost:8080/servlet/admin\">[ No ]</a>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } } Cinset1.java import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*;

public class cinsert1 extends HttpServlet { Connection con; String cno,cdt,dd,ct,fno,rno,sno,dt; PreparedStatement pst; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); cno=req.getParameter("cno"); cdt=req.getParameter("cdt"); dd=req.getParameter("ddt"); ct=req.getParameter("ctime"); fno=req.getParameter("fno"); rno=req.getParameter("rno");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

sno=req.getParameter("sno"); dt=req.getParameter("time"); // System.out.println("Radhi:"+dt); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); pst=con.prepareStatement("insert into cancellation(cancel_no,cancel_date,date_of_departure,cancel_time,flight_no,res_no,seat_no) values(?,?,?,?,?,?,?)"); pst.setString(1,cno); pst.setString(2,cdt); pst.setString(3,dd); pst.setString(4,ct); pst.setString(5,fno); pst.setString(6,rno); pst.setString(7,sno); pst.executeUpdate(); res.sendRedirect("http://localhost:8080/servlet/cancel4?cno="+cno+"&cdt="+cdt+"&ddt="+dd+"&ct ="+ct+"&fno="+fno+"&rno="+rno+"&sno="+sno+"&dt="+dt); } catch(Exception e) { out.println("Exception in connection cinsert1:"+e); } } } Cinsert2.java

t t

/ : p

s c /

u t e

. e b

/ k t

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cinsert2 extends HttpServlet { Connection con; Statement st; ResultSet rst; PreparedStatement pst,pst1; String cno,code,camt,rno,sno,date,fno,pno,cate,c; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException {

http://csetube.weebly.com/

PrintWriter out=res.getWriter(); res.setContentType("text/html"); cno=req.getParameter("cno"); code=req.getParameter("code"); camt=req.getParameter("amt"); rno=req.getParameter("rno"); sno=req.getParameter("sno"); date=req.getParameter("ddt"); fno=req.getParameter("fno"); c="y"; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); pst=con.prepareStatement("update cancellation set code=?,cancellation_amt=? where cancel_no='"+cno+"'"); pst.setString(1,code); pst.setString(2,camt); pst.executeUpdate(); st=con.createStatement(); int x=st.executeUpdate("delete from passenger_details where res_no="+rno+" and seat_no="+sno); rst=st.executeQuery("select pass_no,category from waiting_list where date_of_departure='"+date+"' and flight_no='"+fno+"'"); while(rst.next()) { pno=rst.getString("pass_no"); cate=rst.getString("category"); }

t t

/ : p

s c /

u t e

. e b

/ k t

pst1=con.prepareStatement("insert into passenger_details(pass_no,category,flight_no,seat_no,doj,confirmed) values(?,?,?,?,?,?)"); pst1.setString(1,pno); pst1.setString(2,cate); pst1.setString(3,fno); pst1.setString(4,sno); pst1.setString(5,date); pst1.setString(6,c); pst1.executeUpdate(); int y=st.executeUpdate("delete from waiting_list from where date_of_departure='"+date+"' and flight_no='"+fno+"'"); con.commit();

http://csetube.weebly.com/

out.println("<html><body>"); out.println("<center><br><br>"); out.println("<h3>Do You Want To Cancel Another Record </h3>"); out.println("<a href=\"http://localhost:8080/servlet/cancel3\">[ Yes ]</a><a href=\"http://localhost:8080/servlet/\">[ No ]</a>"); out.println("</center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } } Cmodify.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cmodify extends HttpServlet { Connection con; Statement st; ResultSetMetaData rmt; ResultSet rst; String Error; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init"+e; } } public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter();

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

res.setContentType("text/html"); out.println("<center><form method=post action=\"http://localhost:8080/servlet/cmodify1\">"); out.println("<h3><u>Select Concession Type To Be Modified</u></h3>"); out.println("Type Of Concession:<select size=multiple name=type>"); try { st=con.createStatement(); rst=st.executeQuery("select type from concession_master"); rmt=rst.getMetaData(); int count=rmt.getColumnCount(); for(int i=1;i<=count;i++) out.println(rmt.getColumnName(i)); while(rst.next()) { out.println("<option>"); for(int i=1;i<=count;i++) { out.println(rst.getString(i)); } } out.println("</select>"); out.println("<br><br><br>"); out.println("<input type=submit value=submit>"); } catch(Exception e1) { out.println("Exception in connection:"+e1); } out.println("<form> </center>"); out.println("</body></html>"); } } Cmodify1.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cmodify1 extends HttpServlet { Connection con; String type,str,str1; Statement st; ResultSet rst;

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); type=req.getParameter("type"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement(); rst=st.executeQuery("select percentage,description from concession_master where type='"+type+"'"); while(rst.next()) { str=rst.getString("percentage"); str1=rst.getString("description"); } out.println("<html><body>"); out.println("<script>"); out.println("function ps()"); out.println("{"); out.println("var a=document.forms[0].per.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].per.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter numbers only\");"); out.println("document.forms[0].per.focus();"); out.println("document.forms[0].per.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].per.value=a;"); out.println("}");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("function ds()"); out.println("{"); out.println("var a=document.forms[0].des.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].des.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b >='A' && b <= 'Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].des.focus();"); out.println("document.forms[0].des.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].des.value=a;"); out.println("}"); out.println("</script>"); out.println("<center><table>"); out.println("<form method=post action=\"http://localhost:8080/servlet/cmodify2\">"); out.println("<tr><td><label>Type:</label></td><td><input size=20 name=type value="+type+" readonly></td>"); out.println("<td><label>Percentage:</label></td><td><input size=20 name=per value="+str+" onblur=ps()></td></tr>"); out.println("<tr><td><label>Description:</label></td><td><input size=20 name=des value="+str1+"></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Modify \" onfocus=ds()></td></tr></table>"); out.println("</table></center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

Cmodify2.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class cmodify2 extends HttpServlet { Connection con; String type,per,des; PreparedStatement pst; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); type=req.getParameter("type"); per=req.getParameter("per"); des=req.getParameter("des"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); pst=con.prepareStatement("update concession_master set percentage=?,description=? where type='"+type+"'"); pst.setString(1,per); pst.setString(2,des); pst.executeUpdate(); con.commit(); out.println("<html><body>"); out.println("<center><br><br>"); out.println("<h3>Do You Want To Modify Another Record</h3>"); out.println("<a href=\"http://localhost:8080/servlet/cmodify\">[ Yes ]</a><a href=\"http://localhost:8080/servlet/\">[ No ]</a>"); out.println("</center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

Concession.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class concession extends HttpServlet { Connection con; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); out.println("<html><body>"); out.println("<script>"); out.println("function nam()"); out.println("{"); out.println("var a=document.forms[0].type.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].type.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b >='A' && b <= 'Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].type.focus();"); out.println("document.forms[0].type.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].type.value=a;"); out.println("}");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("function pr()"); out.println("{"); out.println("var a=document.forms[0].per.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].per.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <=9))"); out.println("{"); out.println("alert(\"Enter numbers only\");"); out.println("document.forms[0].per.focus();"); out.println("document.forms[0].per.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].per.value=a;"); out.println("}");

out.println("function ds()"); out.println("{"); out.println("var a=document.forms[0].des.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].des.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <='z'|| b >='A' && b <='Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].des.focus();");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("document.forms[0].des.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].des.value=a;"); out.println("}");

out.println("</script>"); out.println("<br><br><br>"); out.println("<center><table>"); out.println("<form method=post action=\"http://localhost:8080/servlet/concession1\">"); out.println("<caption><font size=4><b><u>Concession Details</u></b></font></caption>"); out.println("<tr><td><label>Type:</label></td><td><input size=20 name=type onblur=nam()></td>"); out.println("<td><label>Percentage:</label></td><td><input size=20 name=per></td></tr>"); out.println("<tr><td><label>Description:</label></td><td><input size=20 name=des onfocus=pr()></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Insert \" onfocus=ds()></td></tr></table>"); out.println("</table>"); out.println("</center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

Concession1.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class concession1 extends HttpServlet { Connection con; String type,per,des; PreparedStatement pst;

http://csetube.weebly.com/

public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); type=req.getParameter("type"); per=req.getParameter("per"); des=req.getParameter("des"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); pst=con.prepareStatement("insert into concession_master values(?,?,?)"); pst.setString(1,type); pst.setString(2,per); pst.setString(3,des); pst.executeUpdate(); con.commit(); out.println("<html><body>"); out.println("<center><br>"); out.println("<h3>Do You Want To Continue</h3>"); out.println("<a href=\"http://localhost:8080/servlet/concession\">[ Yes ]</a><a href=\"http://localhost:8080/servlet/\">[ No ]</a>"); out.println("</center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

Concessiondet.java import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class concessiondet extends HttpServlet { public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html");

http://csetube.weebly.com/

out.println("<html><body><center>"); out.println("<h3><u>Concession Details</u></h3>"); out.println("</center>"); out.println("<form method=post action=\"http://localhost:8080/servlet/\">"); out.println("<table><center>"); out.println("<tr><td><label>Type:</lable></td><td><input size=20 name=type></td>"); out.println("<td><label>Age:</lable></td><td><input size=20 name=age></td></tr>"); out.println("<tr><td><label>Pass_No:</lable></td><td><input size=20 name=pass></td>"); out.println("<td><label>Concession_Amt:</lable></td><td><input size=20 name=con></td></tr>"); out.println("<tr><td><label>Res_No:</lable></td><td><input size=20 name=res></td></tr>"); out.println("<table><tr><td align=center><input type=submit name=submit></td></tr></table>"); out.println("</center></table>"); out.println("</body></html>"); } } Credit.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class credit extends HttpServlet { String ino,rno,amt; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); ino=req.getParameter("ino"); rno=req.getParameter("rno"); amt=req.getParameter("amt"); out.println("<html><body>"); out.println("<script>");

t t

/ : p

s c /

u t e

. e b

/ k t

out.println("function typ()"); out.println("{"); out.println("var a=document.forms[0].type.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].type.focus();");

http://csetube.weebly.com/

out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b>='A' && b<='Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].type.focus();"); out.println("document.forms[0].type.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].type.value=a;"); out.println("}"); out.println("function check()"); out.println("{"); out.println("var a=document.forms[0].no.value;"); out.println("var s1=0;"); out.println("var s=0;"); out.println("for(var i=0;i<a.length;i++)"); out.println("{"); out.println("var c=a.charAt(i);"); out.println("if(c%2==0)"); out.println("{"); out.println("var e=c;"); out.println("s1=parseInt(s1)+parseInt(e);"); out.println("}"); out.println("else"); out.println("{"); out.println("var o=c;"); out.println("s=parseInt(s)+parseInt(o);"); out.println("}"); out.println("}"); out.println("if(s1%10!=0 || s%10!=0)"); out.println("{"); out.println("alert(\"Invalid Credit Card Number\");"); out.println("document.forms[0].no.focus();"); out.println("document.forms[0].no.value=\"\";"); out.println("return;"); out.println("}");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("else if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].no.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=1 || b <= 9))"); out.println("{"); out.println("alert(\"Enter valid numbers only\");"); out.println("document.forms[0].no.focus();"); out.println("document.forms[0].no.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].no.value=a;"); out.println("}");

out.println("function mon()"); out.println("{"); out.println("var dt=document.forms[0].edt.value;"); out.println("if(dt.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].edt.focus();"); out.println("return;"); out.println("}"); out.println("var p=dt.length;"); out.println("var x=dt.indexOf(\"-\");"); out.println("var d=dt.substring(0,x);"); out.println("var y=dt.lastIndexOf(\"-\");"); out.println("var m=dt.substring(x+1,y);"); out.println("var z=dt.substring(y+1,p);"); out.println("if(m==01 || m==1 || m==\"jan\" || m==\"january\") var f=\"jan\";"); out.println("else if(m==02 || m==2 || m==\"feb\" || m==\"february\") var f=\"feb\";"); out.println("else if(m==03 || m==3 || m==\"mar\" || m==\"march\") var f=\"mar\";"); out.println("else if(m==04 || m==4 || m==\"apr\" || m==\"april\") var f=\"apr\";"); out.println("else if(m==05 || m==5 || m==\"may\" || m==\"may\") var f=\"may\";"); out.println("else if(m==06 || m==6 || m==\"jun\" || m==\"june\") var f=\"jun\";");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("else if(m==07 || m==7 || m==\"jul\" || m==\"july\") var f=\"jul\";"); out.println("else if(m==08 || m==8 || m==\"aug\" || m==\"august\") var f=\"aug\";"); out.println("else if(m==09 || m==9 || m==\"sep\" || m==\"september\") var f=\"sep\";"); out.println("else if(m==10 || m==10 || m==\"oct\" || m==\"october\") var f=\"oct\";"); out.println("else if(m==11 || m==11 || m==\"nov\" || m==\"november\") var f=\"nov\";"); out.println("else if(m==12 || m==12 || m==\"dec\" || m==\"december\") var f=\"dec\";"); out.println("var dd=d+\"-\"+f+\"-\"+z;"); out.println("document.forms[0].edt.value=dd;"); out.println("}"); out.println("function nam()"); out.println("{"); out.println("var a=document.forms[0].name.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].name.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b>='A' && b<='Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].name.focus();"); out.println("document.forms[0].name.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].name.value=a;"); out.println("}");

t t

/ : p

s c /

u t e

. e b

/ k t

out.println("function bnk()"); out.println("{"); out.println("var a=document.forms[0].bank.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].bank.focus();"); out.println("return;"); out.println("}");

http://csetube.weebly.com/

out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b>='A' && b<='Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].bank.focus();"); out.println("document.forms[0].bank.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].bank.value=a;"); out.println("}");

out.println("</script>"); out.println("<center><table>"); out.println("<form method=post action=http://localhost:8080/servlet/credit1>"); out.println("<input type=hidden name=rno value="+rno+">"); out.println("<input type=hidden name=ino value="+ino+">"); out.println("<input type=hidden name=amt value="+amt+">"); out.println("<caption><font size=5><b><u>Credit Card Details</u></b></font></caption>"); out.println("<tr><td><label>Card Type:</label></td><td><input size=20 name=type onblur=typ()></td>"); out.println("<td><label>Card No:</label></td><td><input size=20 name=no ></td></tr>"); out.println("<tr><td><label>Card Holder Name:</label></td><td><input size=20 name=name onfocus=\"check();\"></td>"); out.println("<td><label>Expiry Date:</label></td><td><input size=20 name=edt onfocus=\"nam();\"></td></tr>"); out.println("<tr><td><label>Bank Name:</label></td><td><input size=20 name=bank onfocus=\"mon();\"></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Insert \" onfocus=bnk()></td></tr></table>"); } }

t t

/ : p

s c /

u t e

. e b

/ k t

Credit1.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class credit1 extends HttpServlet

http://csetube.weebly.com/

{ Connection con; String type,cno,cname,dt,ino,rno,amt,bank; PreparedStatement pst; int i,j,k; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); ino=req.getParameter("ino"); rno=req.getParameter("rno"); amt=req.getParameter("amt"); type=req.getParameter("type"); cno=req.getParameter("no"); cname=req.getParameter("name"); dt=req.getParameter("edt"); bank=req.getParameter("bank"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); pst=con.prepareStatement("update payment_details set card_type=?,card_no=?,card_holder_name=?,expiry_date=?,bank_drawn=? where invoice_no='"+ino+"'"); pst.setString(1,type); pst.setString(2,cno); pst.setString(3,cname); pst.setString(4,dt); pst.setString(5,bank); int x= pst.executeUpdate(); con.commit();

t t

/ : p

s c /

u t e

. e b

/ k t

res.sendRedirect("http://localhost:8080/servlet/invoice?ino="+ino+"&rno="+rno+"&amt="+amt); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

http://csetube.weebly.com/

Date.java import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class date extends HttpServlet { Connection con; Statement st; ResultSet rst,rst1; ResultSetMetaData rmt; String fno,str,str1,str2,s; String month[]={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"}; int da,mo,ye,n,i,j,p,q,m,ye1; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("flight_no"); Calendar c=Calendar.getInstance(); da=c.get(Calendar.DAY_OF_MONTH); mo=c.get(Calendar.MONTH); ye=c.get(Calendar.YEAR); str=(da+"-"+month[mo]+"-"+ye); s=month[mo]; if(s.equals("jan") || s.equals("mar") || s.equals("may") || s.equals("jul") || s.equals("aug") || s.equals("oct") || s.equals("dec")) n=31; else if(s.equals("apr") || s.equals("jun") || s.equals("sep") || s.equals("nov")) n=30; else if(s.equals("feb")) { if(ye%4==0) n=29; else n=28; } try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement();

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

rst=st.executeQuery("select source,detination from flight_master where flight_no="+fno); while(rst.next()) { str1=rst.getString("source"); str2=rst.getString("detination"); } out.println("<html><body>"); out.println("<br><br><br>"); out.println("<center><table>"); out.println("<form method=post action=\"http://localhost:8080/servlet/time1\">"); out.println("<input type=hidden name=f value="+fno+">"); out.println("<tr><td>Flight_No:</td><td><input size=20 name=fno value="+fno+" readonly></td>"); out.println("<td>Source:</td><td><input type=text size=20 name=src value='"+str1+"' readonly></td></tr>"); out.println("<tr><td>Destination:</td><td><input size=20 name=dest value='"+str2+"' readonly></td>"); out.println("<td>Date:</td><td><select size=multiple name=date>"); for(i=da;i<=n;i++) { out.println("<option>"); p=i; out.println(p+"-"+month[mo]+"-"+ye); out.println("</option>"); } if(p==30 || p==31 || p==28 || p==29) m=1; for(j=m;j<=da;j++) { out.println("<option>"); q=j; if(month[mo].equals("dec")) { ye1=ye+1; out.println(q+"-"+month[0]+"-"+ye1); } else out.println(q+"-"+month[mo+1]+"-"+ye); out.println("</option>"); } out.println("</select></td></tr>"); out.println("<tr><td>Category:</td><td><select size=multiple name=category>"); rst1=st.executeQuery("select category from flight_desc where flight_no="+fno); rmt=rst1.getMetaData(); int count=rmt.getColumnCount();

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

for(int i=1;i<=count;i++) out.println(rmt.getColumnName(i)); while(rst1.next()) { out.println("<option>"); for(int i=1;i<=count;i++) { out.println(rst.getString(i)); } out.println("</option>"); } out.println("</select></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\"Get Details\"></td></tr></table>"); out.println("</form>"); out.println("</table></center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection :"+e); } } } Dates.java

import java.util.*; class dates { String months[]={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"}; int mno[]={1,2,3,4,5,6,7,8,9,10,11,12}; int m,n,p,q,y1,y2,x,z,v,t,a1,a2,b1,b2,srin; static int r; String dt1,dt2,d1,d2,d3,dd1,dd2,dd3; public String date5(String date1,String date2,String time1,String time2) { dt1=date1; dt2=date2; a1=dt1.indexOf("-"); a2=dt1.lastIndexOf("-"); d1=dt1.substring(0,a1); d2=dt1.substring(a1+1,a2); d3=dt1.substring(a2+1,dt1.length());

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

b1=dt2.indexOf("-"); b2=dt2.lastIndexOf("-"); dd1=dt2.substring(0,b1); dd2=dt2.substring(b1+1,b2); dd3=dt2.substring(b2+1,dt2.length()); for(int i=0;i<=months.length;i++) { if(months[i].equals(d2)) { m=mno[i]; break ; } } for(int j=0;j<months.length;j++) { if(months[j].equals(dd2)) { n=mno[j]; break ; } } p=Integer.parseInt(d1); q=Integer.parseInt(dd1); y1=Integer.parseInt(d3); y2=Integer.parseInt(dd3);

if( m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12) r=31; else if(m==4 || m==6 || m==9 || m==11) { r=30; } if(p<q) { System.out.println("Srinivas "+q); if(m==2) { x=p+30; t=x-q; if(n==1 || n==3 || n==5 || n==7 ||n==8 || n==10 ||n==12)

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

t=t+1; } else { x=p+r; t=x-q; if(m==8 && n==7 || m==1 && n==12) System.out.println("T:"+t); else if(n==2) t=t-3; else if(n==1 || n==3 || n==5 || n==7 ||n==8 || n==10 ||n==12) t=t+1; else if(m==1 || m==3 || m==5 || m==7 ||m==8 || m==10 ||m==12) t=t-1; } } else if(p==q && m==n) { time1=String.valueOf(h); srin=time2.indexOf("h"); time2=time2.substring(0,srin); int an=Integer.parseInt(time1); int an1=Integer.parseInt(time2); int a1=an1-an; if(a1<0) { t=a1*(-1); } else t=a1; } else if(p==q) { t=m-n; if(n==2) { if(y2%4==0 && y2%100!=0 || y2%400==0) t=29; else t=28;

t t

/ : p

s c /

u t e

. e b

/ k t

} else if(n==1 || n==3 || n==5 || n==7 ||n==8 || n==10 || n==12) t=31; else

http://csetube.weebly.com/

t=30; }

else t=p-q; String rani=String.valueOf(t); return rani; } public void displaydate() { System.out.println("T :"+t); System.out.println("x :"+x); System.out.println("z :"+z); System.out.println("v :"+v); System.out.println("R :"+r); } } class date1 { public static void main(String args[]) { dates d1=new dates(); d1.date5("28-aug-2001","28-aug-2001","16h"); d1.displaydate(); } } Dates420.java

t t

/ : p

s c /

u t e

. e b

/ k t

import java.util.*; class dates420 { String months[]={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"}; int mno[]={1,2,3,4,5,6,7,8,9,10,11,12}; int m,n,p,q,y1,y2,x,z,v,t,a1,a2,b1,b2,srin; static int r; String dt1,dt2,d1,d2,d3,dd1,dd2,dd3; public String date5(String date1,String date2,String time1,String time2) { dt1=date1; dt2=date2; a1=dt1.indexOf("-"); a2=dt1.lastIndexOf("-");

http://csetube.weebly.com/

d1=dt1.substring(0,a1); d2=dt1.substring(a1+1,a2); d3=dt1.substring(a2+1,dt1.length()); b1=dt2.indexOf("-"); b2=dt2.lastIndexOf("-"); dd1=dt2.substring(0,b1); dd2=dt2.substring(b1+1,b2); dd3=dt2.substring(b2+1,dt2.length()); for(int i=0;i<=months.length;i++) { if(months[i].equals(d2)) { m=mno[i]; break ; } } for(int j=0;j<months.length;j++) { if(months[j].equals(dd2)) { n=mno[j]; break ; } } p=Integer.parseInt(d1); q=Integer.parseInt(dd1); y1=Integer.parseInt(d3); y2=Integer.parseInt(dd3);

t t

/ : p

s c /

u t e

. e b

/ k t

if( m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12) r=31; else if(m==4 || m==6 || m==9 || m==11) { r=30; } if(p<q) { System.out.println("Srinivas "+q); if(m==2)

http://csetube.weebly.com/

{ x=p+30; t=x-q; if(n==1 || n==3 || n==5 || n==7 ||n==8 || n==10 ||n==12) t=t+1; } else { x=p+r; t=x-q; if(m==8 && n==7 || m==1 && n==12) System.out.println("T:"+t); else if(n==2) t=t-3; else if(n==1 || n==3 || n==5 || n==7 ||n==8 || n==10 ||n==12) t=t+1; else if(m==1 || m==3 || m==5 || m==7 ||m==8 || m==10 ||m==12) t=t-1; } } else if(p==q && m==n) { /*Calendar c=Calendar.getInstance(); int h=c.get(Calendar.HOUR_OF_DAY);*/ srin=time2.indexOf("h"); time2=time2.substring(0,srin); System.out.println("Time:"+time1); System.out.println("Time1:"+time2); int an=Integer.parseInt(time1); int an1=Integer.parseInt(time2); int a1=an1-an; if(a1<0) { t=a1*(-1); } else t=a1; } else if(p==q) { t=m-n; if(n==2) { if(y2%4==0 && y2%100!=0 || y2%400==0) t=29;

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

else t=28; } else if(n==1 || n==3 || n==5 || n==7 ||n==8 || n==10 || n==12) t=31; else t=30; }

else t=p-q; String rani=String.valueOf(t); return rani; } } /* public void displaydate() { System.out.println("T :"+t); System.out.println("x :"+x); System.out.println("z :"+z); System.out.println("v :"+v); System.out.println("R :"+r); } }

class date1 { public static void main(String args[]) { dates420 d1=new dates420(); d1.date5("28-aug-2001","28-aug-2001","13","16h"); d1.displaydate(); } } */

t t

/ : p

s c /

u t e

. e b

/ k t

Delete.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class delete extends HttpServlet {

http://csetube.weebly.com/

Connection con; String Error; ResultSetMetaData rmt; ResultSet rst; Statement st; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init "+e; } } public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); out.println("<center><form method=post action=\"http://localhost:8080/servlet/delete1\">"); out.println("<h3><u>Enter Flight Number To Be Deleted</u></h3>"); out.println("Flight Number:<select size=multiple name=fno>"); try { st=con.createStatement(); rst=st.executeQuery("select flight_no from flight_master"); rmt=rst.getMetaData(); int count=rmt.getColumnCount(); for(int i=1;i<=count;i++) out.println(rmt.getColumnName(i)); while(rst.next()) { out.println("<option>"); for(int i=1;i<=count;i++) { out.println(rst.getString(i)); } } out.println("</select>"); out.println("<br><br><br>"); out.println("<input type=submit value=submit>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

} catch(Exception e) { out.println("Exception in connection "+e); } } } Delete1.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class delete1 extends HttpServlet { Connection con; String sql,Error,str; Statement st,st1,st2; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init "+e; } } public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); str=req.getParameter("fno"); try { st=con.createStatement(); int x=st.executeUpdate("delete from flight_master where flight_no='"+str+"'"); st1=con.createStatement(); int y=st1.executeUpdate("delete from flight_desc where flight_no='"+str+"'");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

st2=con.createStatement(); int z=st2.executeUpdate("delete from flight_details where flight_no='"+str+"'"); con.commit(); out.println("<html><body>"); out.println("<center>Flight Details Have Been Deleted</center>"); out.println("<center><a href=\"http://localhost:8080/servlet/delete\">[ Back ] </a></center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection "+e); } } } Delete2.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class delete2 extends HttpServlet { Connection con; Statement st; String code; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); code=req.getParameter("code"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement(); int x=st.executeUpdate("delete from cancellation_master where code='"+code+"'"); con.commit(); out.println("<html><body>"); out.println("<center>"); out.println("<h3>Do You Want To Continue</h3>"); out.println("<a href=\"http://localhost:8080/servlet/cancel2\">[ Yes ] </a><a href=\"http://localhost:8080/servlet/admin\">[ No ]</a>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } } Details.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class details extends HttpServlet { Connection con; String str1,str2,str3; Statement st; ResultSet rst; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement(); out.println("<html><body>"); out.println("<center><table width=300 border=1>"); out.println("<caption><font size=5><u>Flight Details</u></font></caption>"); out.println("<tr><th>Flight_No</th><th>Source</th><th>Destination</th></tr>"); rst=st.executeQuery("select flight_no,source,detination from flight_master"); while(rst.next()) { str1=rst.getString("flight_no"); str2=rst.getString("source"); str3=rst.getString("detination"); out.println("<tr><td><a href=\"http://localhost:8080/servlet/date?flight_no='"+str1+"'\">"+str1+"</a></td><td>"+str2+"</t d><td>"+str3+"</td></tr>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

} } catch(Exception e) { out.println("Exception in connection :"+e); } } } Insert1.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class insert1 extends HttpServlet { String Error,fno,fname,source,destination,totalcap,duration,v; Connection con; ResultSet rst; Statement st; PreparedStatement pst; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init:"+e; } } public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("fno"); fname=req.getParameter("fname"); source=req.getParameter("src"); destination=req.getParameter("dest"); totalcap=req.getParameter("cap");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

duration=req.getParameter("dur"); try { pst=con.prepareStatement("insert into flight_master values(?,?,?,?,?,?)"); pst.setString(1,fno); pst.setString(2,fname); pst.setString(3,source); pst.setString(4,destination); pst.setString(5,totalcap); pst.setString(6,duration); pst.executeUpdate(); res.sendRedirect("http://localhost:8080/servlet/add2?flight_no='"+fno+"',&cap="+totalcap+""); } catch(Exception e1) { out.println("Exception in connection:"+e1); } } }

Insert2.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class insert2 extends HttpServlet { String Error,fno,category,tickets,start,end,cap; Connection con; PreparedStatement pst; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init:"+e; }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

} public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("fno"); category=req.getParameter("cat"); tickets=req.getParameter("ticket"); start=req.getParameter("start"); end=req.getParameter("end"); cap=req.getParameter("cap"); try { pst=con.prepareStatement("insert into flight_desc values(?,?,?,?,?)"); pst.setString(1,fno); pst.setString(2,category); pst.setString(3,tickets); pst.setString(4,start); pst.setString(5,end); pst.executeUpdate(); if(cap.equals(end)) res.sendRedirect("http://localhost:8080/servlet/add3?flight_no='"+fno+"'"); else { out.println("<html><body>"); out.println("<center><br><br<br><br>Do You Want To Continue?</center>"); out.println("<center><a href=\"http://localhost:8080/servlet/add?flight_no='"+fno+"'&capacity="+cap+"&ending_seatno="+ end+"\">[Yes]</a><a href=\"http://localhost:8080/servlet/add3?flight_no='"+fno+"'\">[No]</a></center>"); out.println("</body></html>"); }

t t

/ : p

s c /

u t e

. e b

/ k t

} catch(Exception e1) { out.println("Exception in connection:"+e1); } } }

http://csetube.weebly.com/

Insert3.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class insert3 extends HttpServlet { String Error,fno,day,time; Connection con; PreparedStatement pst; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init:"+e; } } public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("fno"); day=req.getParameter("dof"); time=req.getParameter("tof"); try { pst=con.prepareStatement("insert into flight_details values(?,?,?)"); pst.setString(1,fno); pst.setString(2,day); pst.setString(3,time); pst.executeUpdate(); out.println("<html><body>"); out.println("<center><br><br><br><br><br>Flight Details Have Been Inserted.<br>"); out.println("Do You Want To Continue?<br>"); out.println("<a href=\"http://localhost:8080/servlet/add3?flight_no='"+fno+"'\">[Yes]</a><a href=\"http://localhost:8080/servlet/admin\">[Administration]<a></center>"); }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

catch(Exception e1) { out.println("Exception in connection:"+e1); } } } Insert4.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class insert3 extends HttpServlet { String Error,fno,day,time; Connection con; PreparedStatement pst; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init:"+e; } } public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("fno"); day=req.getParameter("dof"); time=req.getParameter("tof"); try { pst=con.prepareStatement("insert into flight_details values(?,?,?)"); pst.setString(1,fno); pst.setString(2,day);

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

pst.setString(3,time); pst.executeUpdate(); out.println("<html><body>"); out.println("<center><br><br><br><br><br>Flight Details Have Been Inserted.<br>"); out.println("Do You Want To Continue?<br>"); out.println("<a href=\"http://localhost:8080/servlet/add3?flight_no='"+fno+"'\">[Yes]</a><a href=\"http://localhost:8080/servlet/admin\">[Administration]<a></center>"); } catch(Exception e1) { out.println("Exception in connection:"+e1); } } } Insert5.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class insert5 extends HttpServlet { String Error,pno,pname,gender,age,ppno,vtype,rno,con,sno,cost,type,end,fno,date,cat,start; Connection con1; ResultSet rst; Statement st; PreparedStatement pst; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con1=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init:"+e; } } public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException {

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

PrintWriter out=res.getWriter(); res.setContentType("text/html"); pno=req.getParameter("pno"); pname=req.getParameter("pname"); gender=req.getParameter("gender"); age=req.getParameter("age"); ppno=req.getParameter("ppno"); vtype=req.getParameter("vtype"); rno=req.getParameter("rno"); con=req.getParameter("con"); sno=req.getParameter("sno"); cost=req.getParameter("cost"); type=req.getParameter("type"); end=req.getParameter("end"); fno=req.getParameter("fno"); cat=req.getParameter("cat"); date=req.getParameter("date"); start=req.getParameter("start"); try { if(con.equals("y")) { pst=con1.prepareStatement("insert into passenger_details values(?,?,?,?,?,?,?,?,?,?,?,?,?,?)"); pst.setString(1,pno); pst.setString(2,pname); pst.setString(3,gender); pst.setString(4,age); pst.setString(5,ppno); pst.setString(6,vtype); pst.setString(7,rno); pst.setString(8,con); pst.setString(9,sno); pst.setString(10,cost); pst.setString(11,fno); pst.setString(12,date); pst.setString(13,cat); pst.setString(14,cost); pst.executeUpdate(); if(type.equals("group")) {

t t

/ : p

s c /

u t e

. e b

/ k t

res.sendRedirect("http://localhost:8080/servlet/reserve3?&rno="+rno+"&fno="+fno+"&cat="+cat+" &date="+date+"&end="+end+"&start="+start+"&cost="+cost); }

http://csetube.weebly.com/

else { res.sendRedirect("http://localhost:8080/servlet/payment?&rno="+rno+"&total="+cost+""); } } else { res.sendRedirect("http://localhost:8080/servlet/wait?rno="+rno+"&fno="+fno+"&cat="+cat+"&date ="+date+"&end="+end+"&start="+start+"&pno="+pno+"&type="+type+"&cost="+cost); } } catch(Exception e1) { out.println("Exception in connection:"+e1); } } }

Insert6.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class insert6 extends HttpServlet { Connection con; ResultSet rst; Statement st; PreparedStatement pst; String Error,fno,cat,dt,start,end,pno,pname,gender,age,ppno,vtype,rno,confirm,sno,cst,tot; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); } catch(Exception e) { Error="Exception in init:"+e;

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

} } public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("fno"); cat=req.getParameter("cat"); dt=req.getParameter("date"); start=req.getParameter("start"); end=req.getParameter("end"); pno=req.getParameter("pno"); pname=req.getParameter("pname"); gender=req.getParameter("gender"); age=req.getParameter("age"); ppno=req.getParameter("ppno"); vtype=req.getParameter("vtype"); rno=req.getParameter("rno"); confirm=req.getParameter("con"); sno=req.getParameter("sno"); cst=req.getParameter("cost"); tot=req.getParameter("t1"); try { if(confirm.equals("y")) { pst=con.prepareStatement("insert into passenger_details values(?,?,?,?,?,?,?,?,?,?,?,?,?,?)"); pst.setString(1,pno); pst.setString(2,pname); pst.setString(3,gender); pst.setString(4,age); pst.setString(5,ppno); pst.setString(6,vtype); pst.setString(7,rno); pst.setString(8,confirm); pst.setString(9,sno); pst.setString(10,cst); pst.setString(11,fno); pst.setString(12,dt); pst.setString(13,cat); pst.setString(14,tot); pst.executeUpdate(); out.println("<html><body>"); out.println("<center>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("<br><br>"); out.println("<h3>Do you want to continue</h3>"); out.println("<a href=http://localhost:8080/servlet/reserve3?rno="+rno+"&fno="+fno+"&cat="+cat+"&date="+dt+"& end="+end+"&start="+start+"&cost="+tot+">[ Yes ]</a><a href=http://localhost:8080/servlet/payment?rno="+rno+"&total="+tot+">[ No ]</a>"); out.println("</center>"); out.println("</body></html>"); } else { res.sendRedirect("http://localhost:8080/servlet/wait?rno="+rno+"&fno="+fno+"&pno="+pno+"&cat ="+cat+"&date="+dt+"&end="+end+"&start="+start+"&cost="+tot); } } catch(Exception e) { out.println("Exception in connection:"+e); } } } Invoice.java

import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class invoice extends HttpServlet { Connection con; String rno,ino,amt,fno,ddt,time,src,dest,date,d1,d2,d3,d4; String month[]={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"}; Statement st; ResultSet rst,rst1; int dt,mo,ye,x,y,z; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); rno=req.getParameter("rno"); ino=req.getParameter("ino");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

amt=req.getParameter("amt"); Calendar c=Calendar.getInstance(); dt=c.get(Calendar.DAY_OF_MONTH); mo=c.get(Calendar.MONTH); ye=c.get(Calendar.YEAR); date=(dt+"-"+month[mo]+"-"+ye); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); st=con.createStatement(); rst=st.executeQuery("select flight_no,departure_date,departure_time from passenger_master where res_no="+rno); while(rst.next()) { fno=rst.getString("flight_no"); ddt=rst.getString("departure_date"); time=rst.getString("departure_time"); } z=ddt.indexOf(" "); ddt=ddt.substring(0,z); x=ddt.indexOf("-"); y=ddt.lastIndexOf("-"); d1=ddt.substring(0,x); d2=ddt.substring(x+1,y); d3=ddt.substring(y+1,ddt.length()); d4=(d3+"-"+d2+"-"+d1); rst1=st.executeQuery("select source,detination from flight_master where flight_no='"+fno+"'"); while(rst1.next()) { src=rst1.getString("source"); dest=rst1.getString("detination"); } out.println("<html><body>"); out.println("<center><table>"); out.println("<caption><font size=5><b><u>Invoice</u></b></font></caption>"); out.println("<tr><td><label>Invoice No:</label></td><td><input size=20 name=ino value="+ino+" readonly></td>"); out.println("<td><label>Date:</label></td><td><input size=20 name=date value="+date+" readonly></td></tr>"); out.println("<tr><td><label>Res No:</label></td><td><input size=20 name=rno value="+rno+" readonly></td>"); out.println("<td><label>Amount:</label></td><td><input size=20 name=amt value="+amt+" readonly></td></tr>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("<tr><td><label>Source:</label></td><td><input size=20 name=src value="+src+" readonly></td>"); out.println("<td><label>Destination:</label></td><td><input size=20 name=dest value="+dest+" readonly></td></tr>"); out.println("<tr><td><label>Date Of Departure:</label></td><td><input size=20 name=ddt value="+d4+" readonly></td>"); out.println("<td><label>Time Of Departure:</label></td><td><input size=20 name=time value="+time+" readonly></td></tr>"); out.println("</table></center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } } Login.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class login extends HttpServlet { Connection con; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","psrini","ssi"); out.println("<html><body>"); out.println("<center><pre>"); out.println("<form method=post action=\"http://localhost:8080/servlet/login1\">"); out.println("<h3>Enter the password </h3>"); out.println("<br>"); out.println("User-Id :<input size=20 name=user value=administration readonly>"); out.println("Password:<input type=password size=20 name=pass>"); out.println("<input type=submit value=\" Login \">"); out.println("</form>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("</center></pre>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection :"+e); } } } Login1.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class login1 extends HttpServlet { Connection con; Statement st; ResultSet rst; String user,pass,str,str1; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); user=req.getParameter("user"); pass=req.getParameter("pass"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); st=con.createStatement(); rst=st.executeQuery("select * from admin"); int x=0; while(rst.next()) { str=rst.getString("userid"); str1=rst.getString("passwd"); if(user.equals(str) && pass.equals(str1)) { x=1; } }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

if(x == 1) res.sendRedirect("http://localhost:8080/servlet/admin"); else { out.println("<html><body>"); out.println("<center><br>"); out.println("<h3>Password is incorrect Please check the password</h3>"); out.println("<a href=\"http://localhost:8080/servlet/login\">[ Back ]</a>"); out.println("</center>"); out.println("</body></html>"); } } catch(Exception e) { out.println("Exception in connection:"+e); } } } Modify.java

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class modify extends HttpServlet { Connection con; Statement st; ResultSetMetaData rmt; ResultSet rst; String Error; public void init(ServletConfig config)throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); } catch(Exception e) { Error="Exception in init"+e; } }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); out.println("<center><form method=post action=\"http://localhost:8080/servlet/modify2\">"); out.println("<h3><u>Select Flight Number To Be Modified</u></h3>"); out.println("Flight Number:<select size=multiple name=fno>"); try { st=con.createStatement(); rst=st.executeQuery("select flight_no from flight_master"); rmt=rst.getMetaData(); int count=rmt.getColumnCount(); for(int i=1;i<=count;i++) out.println(rmt.getColumnName(i)); while(rst.next()) { // out.println("<option>"); for(int i=1;i<=count;i++) { out.println("<option>"); out.println(rst.getString(i)); } } out.println("</select>"); out.println("<br><br><br>"); out.println("<input type=submit value=submit>"); } catch(Exception e1) { out.println("Exception in connection:"+e1); } out.println("<form> </center>"); out.println("</body></html>"); } }

t t

/ : p

s c /

u t e

. e b

/ k t

Modify2.java import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*;

http://csetube.weebly.com/

public class modify2 extends HttpServlet { Connection con; String Error,fn,sql,sql1,sql2,fname,src,dest,tot,dur,cat,cost,start,end,day,time,v; ResultSet rst,rst1,rst2; ResultSetMetaData rmt,rmt1; Statement st,st1,st2; public void init(ServletConfig config) throws ServletException { super.init(config); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); } catch(Exception e) { Error="Exception in connection:"+e; } } public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { fn=req.getParameter("fno"); PrintWriter out=res.getWriter(); res.setContentType("text/html"); try { st=con.createStatement(); rst=st.executeQuery("select * from flight_master where flight_no='"+fn+"'"); while(rst.next()) { fname=rst.getString("flight_name"); src=rst.getString("source"); dest=rst.getString("detination"); tot=rst.getString("total_capacity"); dur=rst.getString("duration_of_flight"); } out.println("<html> <body>"); out.println("<script>"); out.println("function pp()"); out.println("{"); out.println("var s=document.forms[0].src.value;"); out.println("var d=document.forms[0].dest.value;"); out.println("if(s==d)");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("{"); out.println("alert(\"Source And Destination Cannot Be Equal\")"); out.println("document.forms[0].dest.focus();"); out.println("}"); out.println("return;"); out.println("}"); out.println("</script>"); out.println("<form method=post action=\"http://localhost:8080/servlet/update\">"); out.println("<center><table>"); out.println("<tr><td><label>Flight No:</label></td><td><input type=text size=20 name=fn value='"+fn+"'readonly></td>"); out.println("<td><label>Flight Name:</label></td><td><input type=text size=20 name=fname value='"+fname+"'></td></tr>"); out.println("<tr><td><label>Source:</label></td><td><input type=text size=20 name=src value='"+src+"'></td>"); out.println("<td><label>Destination:</label></td><td><input type=text size=20 name=dest value='"+dest+"' onblur=pp()></td></tr>"); out.println("<tr><td><label>Total_Capacity:</label></td><td><input type=text size=20 name=total value='"+tot+"' readonly></td>"); out.println("<td><label>Duration_Of_Flight:</label></td><td><input type=text size=20 name=dur value='"+dur+"'></td></tr>"); out.println("<tr><td><label>Category:</label></td><td><select size= multiple name=cat id= cat onClick=\"getValues();\">"); st1=con.createStatement(); sql1="select category,cost_of_ticket,starting_seatno,ending_seatno from flight_desc where flight_no='"+fn+"'"; rst1=st1.executeQuery(sql1); rmt=rst1.getMetaData(); int count=rmt.getColumnCount(); String cost1[] =new String[100]; String start1[] =new String[100]; String end1[] =new String[100]; int incr=0; while(rst1.next()) { String p=rst1.getString("category"); String start[] =new String[100]; cost1[incr]=rst1.getString("cost_of_ticket"); start1[incr]=rst1.getString("starting_seatno"); end1[incr]=rst1.getString("ending_seatno"); out.println("<option value="+p+">"+p+"</option>"); incr++; } out.println("</select></td>"); out.println("<script>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("var cost=new Array(100);"); out.println("var start=new Array(100);"); out.println("var end=new Array(100);"); for(int i=0;i<=incr-1;i++) { out.println("cost["+i+"]='"+cost1[i]+"'"); out.println("start["+i+"]='"+start1[i]+"'"); out.println("end["+i+"]='"+end1[i]+"'"); } out.println("function getValues()"); out.println("{"); out.println("document.forms[0].cost.value=cost[document.forms[0].cat.selectedIndex]"); out.println("document.forms[0].start.value=start[document.forms[0].cat.selectedIndex]"); out.println("document.forms[0].end.value=end[document.forms[0].cat.selectedIndex]"); out.println("}"); out.println("</script>"); out.println("<td><label>Cost Of Ticket:</label></td><td><input type=text name=cost size=20 value=\"\"></td></tr>"); out.println("<tr><td><label>Starting Seat No:</label></td><td><input type=text name=start size=20 value=\"\" readonly></td>"); out.println("<td><label>Ending Seat No:</label></td><td><input type=text name=end size=20 value=\"\" readonly></td></tr>"); out.println("<tr><td>Day_Of_Flight:</td><td><select size=multiple name=d1 onClick=\"check();\">"); st2=con.createStatement(); sql2="select day_of_flight,time_of_flight from flight_details where flight_no='"+fn+"'"; rst2=st2.executeQuery(sql2); rmt1=rst2.getMetaData(); int count1=rmt1.getColumnCount(); String time1[] =new String[100]; int incr1=0; while(rst2.next()) { String s=rst2.getString("day_of_flight"); time1[incr1]=rst2.getString("time_of_flight"); out.println("<option value="+s+">"+s+"</option>"); incr1++; } out.println("</select></td>"); out.println("<script>"); out.println("var time=new Array(100);"); for(int i=0;i<=incr1-1;i++) { out.println("time["+i+"]='"+time1[i]+"'"); }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println(" function check()"); out.println("{"); // out.println("var i"); // out.println("i=document.forms[0].d1.options(document.forms[0].d1.selectedIndex).text"); out.println("document.forms[0].t1.value=time[document.forms[0].d1.selectedIndex]"); // out.println("document.writeln(i)"); out.println("}"); out.println("</script>"); out.println("<td><label>Time_Of_Flight:</label></td><td><input size=20 name=t1 value=\"\"></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Update \"></td></tr></table>"); out.println("</form>"); out.println("</table></center>"); out.println("</body></html>"); } catch(Exception e2) { System.out.println("Exception In Second Post :"+e2); } } } Payment.java

import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class payment extends HttpServlet { Connection con; Statement st; ResultSet rst; String str,rno,amt,total,date; String month[]={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"}; int dt,mo,ye; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); rno=req.getParameter("rno"); total=req.getParameter("total");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

Calendar c=Calendar.getInstance(); dt=c.get(Calendar.DAY_OF_MONTH); mo=c.get(Calendar.MONTH); ye=c.get(Calendar.YEAR); date=(dt+"-"+month[mo]+"-"+ye); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); st=con.createStatement(); rst=st.executeQuery("select nvl(max(invoice_no),0)+1 from payment_details"); while(rst.next()) str=rst.getString(1); out.println("<html><body>"); out.println("<center><table>"); out.println("<caption><font size=5><b><u>Payment Details</u></b></font></caption>"); out.println("<form method=post action=\"http://localhost:8080/servlet/pinsert\">"); out.println("<tr><td><label>Invoice No:</label></td><td><input size=20 name=ino value="+str+" readonly></td>"); out.println("<td><label>Res No:</label></td><td><input size=20 name=rno value="+rno+" readonly></td></tr>"); out.println("<tr><td><label>Amount:</label></td><td><input size=20 name=amt value="+total+" readonly></td>"); out.println("<td><label>Date:</label></td><td><input size=20 name=date value="+date+" readonly></td></tr>"); out.println("<tr><td><label>Mode:</label></td><td><input type=radio name=mode value=credit>:Credit Card</td>"); out.println("<td><input type=radio name=mode value=cheque>:Cheque</td>"); out.println("<table><tr><td align=center><input type=submit value=\" Insert \"></td></tr></table>"); out.println("</form>"); out.println("</tabel>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

Pinsert.java import java.io.*; import java.sql.*;

http://csetube.weebly.com/

import javax.servlet.*; import javax.servlet.http.*; public class pinsert extends HttpServlet { Connection con; PreparedStatement pst; String ino,rno,amt,dt,mode; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); ino=req.getParameter("ino"); rno=req.getParameter("rno"); amt=req.getParameter("amt"); dt=req.getParameter("date"); mode=req.getParameter("mode"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); pst=con.prepareStatement("insert into payment_details(invoice_no,res_no,amount,date1,mode1) values(?,?,?,?,?)"); pst.setString(1,ino); pst.setString(2,rno); pst.setString(3,amt); pst.setString(4,dt); pst.setString(5,mode); pst.executeUpdate(); if(mode.equals("credit"))

t t

/ : p

s c /

u t e

. e b

/ k t

res.sendRedirect("http://localhost:8080/servlet/credit?ino="+ino+"&rno="+rno+"&amt="+amt); else if(mode.equals("cheque")) res.sendRedirect("http://localhost:8080/servlet/cheque?ino="+ino+"&rno="+rno+"&amt="+amt); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

http://csetube.weebly.com/

Reserve1.java import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class reserve1 extends HttpServlet { String month[]={"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"}; Statement st; ResultSet rst,rst1; String fno,date,week,time,rno,str,str1,c1; int da,mo,ye; Connection con; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("fn"); c1=req.getParameter("category"); date=req.getParameter("d"); week=req.getParameter("w"); Calendar c=Calendar.getInstance(); da=c.get(Calendar.DAY_OF_MONTH); mo=c.get(Calendar.MONTH); ye=c.get(Calendar.YEAR); str=(da+"-"+month[mo]+"-"+ye); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); st=con.createStatement(); rst=st.executeQuery("select time_of_flight from flight_details where flight_no="+fno+" and day_of_flight="+week+""); while(rst.next()) time=rst.getString("time_of_flight"); rst1=st.executeQuery("select nvl(max(res_no),0)+1 from passenger_master"); while(rst1.next()) str1=rst1.getString(1); out.println("<html><body>"); out.println("<script>"); out.println("function adr()"); out.println("{");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("var a=document.forms[0].add.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].add.focus();"); out.println("return;"); out.println("}"); out.println("}"); out.println("function state()"); out.println("{"); out.println("var a=document.forms[0].st.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].st.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b>='A' && b<='Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].st.focus();"); out.println("document.forms[0].st.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].st.value=a;"); out.println("}"); out.println("function ph()"); out.println("{"); out.println("var a=document.forms[0].pno.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].pno.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].pno.focus();"); out.println("document.forms[0].pno.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].pno.value=a;"); out.println("}"); out.println("function em()"); out.println("{"); out.println("var a=document.forms[0].mail.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].mail.focus();"); out.println("return;"); out.println("}"); out.println("}"); out.println("</script>"); out.println("<center><table border=0>"); out.println("<caption><font size=5><b><u>Reservation Form</u></b></font></caption>"); out.println("<br>"); out.println("<form method=post action=\"http://localhost:8080/servlet/insert4\">"); out.println("<input type=hidden name=category value="+c1+">"); out.println("<tr><td>Reservation No:</td><td><input size=20 name=rno value="+str1+" readonly></td>"); out.println("<td>Reservation Date:</td><td><input size=20 name=rdt value="+str+" readonly></td></tr>"); out.println("<tr><td>Flight No:</td><td><input size=20 name=fno value="+fno+" readonly></td>"); out.println("<td>Departure Date:</td><td><input size=20 name=date value="+date+" readonly></td></tr>"); out.println("<tr><td>Departure Time:</td><td><input size=20 name=date1 value="+time+" readonly></td>"); out.println("<td>Address:</td><td><textarea rows=4 cols=15 name=add></textarea></td></tr>"); out.println("<tr><td>State:</td><td><input size=20 name=st onfocus=adr()></td>"); out.println("<td>Phone No:</td><td><input size=20 name=pno onfocus=state()></td></tr>"); out.println("<tr><td>Email Address:</td><td><input size=20 name=mail onfocus=ph()></td></tr>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("<table><tr><td align=center><input type=submit onfocus=em() value=\" Insert \"></td></tr></table>"); } catch(Exception e) { out.println("Exception in connection :"+e); } } } Reserve2.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class reserve2 extends HttpServlet { String rno,cat,fno,str,start,end,dt,s,x,sql2; int start1,end1,n,y,cost; Statement st; ResultSet rst,rst1,rst2,rst3; ResultSetMetaData rmt; Connection con; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); rno=req.getParameter("res_no"); fno=req.getParameter("flight_no"); cat=req.getParameter("category"); dt=req.getParameter("date"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","tiger","scott"); st=con.createStatement(); rst=st.executeQuery("select starting_seatno,ending_seatno from flight_desc where flight_no='"+fno+"' and category='"+cat+"'"); while(rst.next()) { start=rst.getString("starting_seatno"); end=rst.getString("ending_seatno"); }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

start1=Integer.parseInt(start); end1=Integer.parseInt(end); n=start1-1; rst1=st.executeQuery("select nvl(max(seat_no),"+ n +")+1 from passenger_details where flight_no='"+fno+"' and doj='"+dt+"' and category='"+cat+"'"); while(rst1.next()) x=rst1.getString(1); y=Integer.parseInt(x); if(y > end1) s="n"; else s="y"; rst2=st.executeQuery("select cost_of_ticket from flight_desc where flight_no='"+fno+"' and category='"+cat+"'"); while(rst2.next()) cost=rst2.getInt(1); out.println("<html><body>"); out.println("<script>"); out.println("function passno()"); out.println("{"); out.println("var a=document.forms[0].pno.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].pno.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].pno.focus();"); out.println("document.forms[0].pno.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].pno.value=a;"); out.println("}"); out.println("function pn()"); out.println("{");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("var a=document.forms[0].pname.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].pname.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z' || b>='A' && b<='Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].pname.focus();"); out.println("document.forms[0].pname.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].pname.value=a;"); out.println("}"); out.println("function ag()"); out.println("{"); out.println("var a=document.forms[0].age.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].age.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].age.focus();"); out.println("document.forms[0].age.value=\"\";"); out.println("return;"); out.println("}"); out.println("}");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("}"); out.println("document.forms[0].age.value=a;"); out.println("}"); out.println("function pp()"); out.println("{"); out.println("var a=document.forms[0].ppno.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].ppno.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].ppno.focus();"); out.println("document.forms[0].ppno.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].ppno.value=a;"); out.println("}"); out.println("function vt()"); out.println("{"); out.println("var a=document.forms[0].vtype.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].vtype.focus();"); out.println("return;"); out.println("}"); out.println("}"); out.println("</script>"); out.println("<center><table border=0>"); out.println("<form method=post action=\"http://localhost:8080/servlet/insert5\">"); out.println("<input type=hidden name=end value="+end1+">"); out.println("<input type=hidden name=cat value="+cat+">"); out.println("<input type=hidden name=fno value="+fno+">"); out.println("<input type=hidden name=date value="+dt+">");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("<input type=hidden name=start value="+start1+">"); out.println("<caption><font size=5><b><u>Passenger_Details</u></b></font></caption>"); out.println("<tr><td><label>Pass No:</label></td><td><input size=20 name=pno onblur=passno()></td>"); out.println("<td><label>Pass Name:</label></td><td><input size=20 name=pname></td></tr>"); out.println("<tr><td><label>Gender:</label></td><td><input type=radio name=gender value=M onfocus=pn()>:Male<input type=radio name=gender value=F>:Female</td>"); out.println("<td><label>Age:</label></td><td><input size=20 name=age></td></tr>"); out.println("<tr><td><label>Passport No:</label></td><td><input size=20 name=ppno onfocus=ag()></td>"); out.println("<td><label>Visa Type:</label></td><td><input size=20 name=vtype onfocus=pp()></td></tr>"); out.println("<tr><td><label>Res No:</label></td><td><input size=20 name=rno value="+rno+" readonly onfocus=vt()></td>"); out.println("<td><label>Confirmed:</label></td><td><input size=20 name=con value="+s+" readonly></td></tr>"); out.println("<tr><td><label>Seat No:</label></td><td><input size=20 name=sno value="+x+" readonly></td>"); out.println("<td><label>Type Of Concession:</label></td><td><select size=multiple name=concession onchange=\"check();\">"); sql2="select type,percentage from concession_master"; rst3=st.executeQuery(sql2); rmt=rst3.getMetaData(); int count1=rmt.getColumnCount(); String percent[] =new String[5]; int incr1=0; while(rst3.next()) { str=rst3.getString("type"); percent[incr1]=rst3.getString("percentage"); out.println("<option value="+str+">"+str+"</option>"); incr1++; } out.println("</select></td>"); out.println("<script>"); out.println("var p=new Array(5);"); for(int i=0;i<=incr1-1;i++) { out.println("p["+i+"]='"+percent[i]+"'"); } out.println(" function check()"); out.println("{"); out.println("document.forms[0].p1.value=p[document.forms[0].concession.selectedIndex]"); out.println("}");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("</script>"); out.println("<script>"); out.println("function cc()"); out.println("{"); out.println("var a=document.forms[0].p1.value;"); out.println("var b="+cost); out.println("var c=b*a/100;"); out.println("var d=b-c;"); out.println("document.forms[0].cost.value=d;"); out.println("}"); out.println("</script>"); out.println("<tr><td><label>Cost:</label></td><td><input size=20 name=cost onfocus=\"cc();\"></td>"); out.println("<input type=hidden name=p1 value=\"\">"); out.println("<tr><td><label>Type Of Reservation:</td><td><input type=radio name=type value=group>:Group Reservation</td>"); out.println("<td><input type=radio name=type value=individual>:Individual</td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Insert \"></td></tr></table>"); out.println("</table></center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception:"+e); } } } Reserve3.java

t t

/ : p

s c /

u t e

. e b

/ k t

import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class reserve3 extends HttpServlet { Connection con; Statement st; ResultSet rst,rst1,rst3; ResultSetMetaData rmt; String rno,start,end,str,s,fno,cat,dt,total,sql2; int st1,end1,n,y,x,cost,c,j; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException

http://csetube.weebly.com/

{ PrintWriter out=res.getWriter(); res.setContentType("text/html"); rno=req.getParameter("rno"); fno=req.getParameter("fno"); cat=req.getParameter("cat"); dt=req.getParameter("date"); start=req.getParameter("start"); st1=Integer.parseInt(start); n=st1-1; end=req.getParameter("end"); end1=Integer.parseInt(end); total=req.getParameter("cost"); c=Integer.parseInt(total); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); st=con.createStatement(); rst=st.executeQuery("select nvl(max(seat_no),"+ n +")+1 from passenger_details where flight_no='"+fno+"' and doj='"+dt+"' and category='"+cat+"'"); while(rst.next()) str=rst.getString(1); x=Integer.parseInt(str); if(x > end1) s="n"; else s="y"; rst1=st.executeQuery("select cost_of_ticket from flight_desc where flight_no='"+fno+"' and category='"+cat+"'"); while(rst1.next()) cost=rst1.getInt(1); out.println("<html><body >"); out.println("<script>"); out.println("function passno()"); out.println("{"); out.println("var a=document.forms[0].pno.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].pno.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].pno.focus();"); out.println("document.forms[0].pno.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].pno.value=a;"); out.println("}"); out.println("function pn()"); out.println("{"); out.println("var a=document.forms[0].pname.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].pname.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >='a' && b <= 'z'|| b >= 'A' && b <= 'Z'))"); out.println("{"); out.println("alert(\"Enter alphabets only\");"); out.println("document.forms[0].pname.focus();"); out.println("document.forms[0].pname.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].pname.value=a;"); out.println("}"); out.println("function ag()"); out.println("{"); out.println("var a=document.forms[0].age.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("document.forms[0].age.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].age.focus();"); out.println("document.forms[0].age.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].age.value=a;"); out.println("}"); out.println("function pop()"); out.println("{"); out.println("var a=document.forms[0].ppno.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].ppno.focus();"); out.println("return;"); out.println("}"); out.println("else"); out.println("{"); out.println("for(i=0;i<a.length;i++)"); out.println("{"); out.println("var b=a.substring(i,i+1);"); out.println("if(!(b >=0 || b <= 9))"); out.println("{"); out.println("alert(\"Enter the valid number only\");"); out.println("document.forms[0].ppno.focus();"); out.println("document.forms[0].ppno.value=\"\";"); out.println("return;"); out.println("}"); out.println("}"); out.println("}"); out.println("document.forms[0].ppno.value=a;"); out.println("}"); out.println("function vtp()");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("{"); out.println("var a=document.forms[0].vtype.value;"); out.println("if(a.length == 0)"); out.println("{"); out.println("alert(\"Null field\");"); out.println("document.forms[0].vtype.focus();"); out.println("return;"); out.println("}"); out.println("}"); out.println("</script>"); out.println("<center><table border=0>"); out.println("<form method=post action=\"http://localhost:8080/servlet/insert6\">"); out.println("<input type=hidden name=fno value="+fno+">"); out.println("<input type=hidden name=cat value="+cat+">"); out.println("<input type=hidden name=date value="+dt+">"); out.println("<input type=hidden name=start value="+st1+">"); out.println("<input type=hidden name=end value="+end1+">"); out.println("<caption><font size=5><b><u>Reservation</u></b></font></caption>"); out.println("<tr><td><label>Pass No:</label></td><td><input size=20 name=pno onblur=passno()></td>"); out.println("<td><label>Pass Name:</label></td><td><input size=20 name=pname></td></tr>"); out.println("<tr><td><label>Gender:</label></td><td><input type=radio name=gender value=M onfocus=pn()>:Male<input type=radio name=gender value=F>:Female</td>"); out.println("<td><label>Age:</label></td><td><input size=20 name=age></td></tr>"); out.println("<tr><td><label>Passport No:</label></td><td><input size=20 name=ppno onfocus=ag()></td>"); out.println("<td><label>Visa Type:</label></td><td><input size=20 name=vtype onfocus=pop()></td></tr>"); out.println("<tr><td><label>Res No:</label></td><td><input size=20 name=rno value="+rno+" readonly onfocus=vtp()></td>"); out.println("<td><label>Confirmed:</label></td><td><input size=20 name=con value="+s+" readonly onblur=call()></td></tr>"); out.println("<tr><td><label id=sn>Seat No:</label></td><td><input size=20 name=sno value="+str+" readonly></td>"); out.println("<td><label>Type Of Concession:</label></td><td><select size=multiple name=concession onchange=\"check();\">"); sql2="select type,percentage from concession_master"; rst3=st.executeQuery(sql2); rmt=rst3.getMetaData(); int count1=rmt.getColumnCount(); String percent[] =new String[5]; int incr1=0; while(rst3.next()) {

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

str=rst3.getString("type"); percent[incr1]=rst3.getString("percentage"); out.println("<option value="+str+">"+str+"</option>"); incr1++; } out.println("</select></td>"); out.println("<script>"); out.println("var p=new Array(5);"); for(int i=0;i<=incr1-1;i++) { out.println("p["+i+"]='"+percent[i]+"'"); } out.println("function check()"); out.println("{"); out.println("document.forms[0].p1.value=p[document.forms[0].concession.selectedIndex]"); out.println("}"); out.println("</script>"); out.println("<script>"); out.println("function cc()"); out.println("{"); out.println("var a=document.forms[0].p1.value;"); out.println("var b="+cost); out.println("var c=b*a/100;"); out.println("var d=b-c;"); out.println("document.forms[0].cost.value=d;"); out.println("}"); out.println("</script>"); out.println("<tr><td><label>Cost:</label></td><td><input size=20 name=cost onfocus=\"cc();\"></td>"); out.println("<input type=hidden name=p1 value=\"\">"); out.println("<script>"); out.println("function pp()"); out.println("{"); out.println("var p=document.forms[0].cost.value;"); out.println("var q="+total); out.println("var r=parseInt(p)+parseInt(q);"); out.println("document.forms[0].t1.value=r;"); out.println("}"); out.println("</script>"); out.println("<td><label>Total:</label></td><td><input size=20 name=t1 onfocus=\"pp();\"></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Insert \"></td></tr></table>"); out.println("</table></center>"); out.println("<script>");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

out.println("function call()"); out.println("{"); out.println("var c= window.document.forms[0].con.value"); out.println("if(c=='n')"); out.println("{"); out.println("window.document.forms[0].sno.value=\"\""); out.println("}"); out.println("}"); out.println("</script>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

Time1.java import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*;

public class time1 extends HttpServlet { String week[]={"sun","mon","tue","wed","thu","fri","sat"}; Connection con; Statement st; ResultSet rst; String fno,dd,da,mo,ye,str,str1,category; Calendar c; int x,y,m; int ye1,p,mo1,da1; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("f");

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

category=req.getParameter("category"); out.println(category); dd=req.getParameter("date"); x=dd.indexOf("-"); da=dd.substring(0,x); y=dd.lastIndexOf("-"); mo=dd.substring(x+1,y); ye=dd.substring(y+1,dd.length()); if(mo.equals("jan")) mo1=0; else if(mo.equals("feb")) mo1=1; else if(mo.equals("mar")) mo1=2; else if(mo.equals("apr")) mo1=3; else if(mo.equals("may")) mo1=4; else if(mo.equals("jun")) mo1=5; else if(mo.equals("jul")) mo1=6; else if(mo.equals("aug")) mo1=7; else if(mo.equals("sep")) mo1=8; else if(mo.equals("oct")) mo1=9; else if(mo.equals("nov")) mo1=10; else if(mo.equals("dec")) mo1=11; try { da1=Integer.parseInt(da); ye1=Integer.parseInt(ye); c=Calendar.getInstance(); c.set(ye1,mo1,da1); p=c.get(Calendar.DAY_OF_WEEK); str1=(week[p-1]); } catch(Exception e) { out.println("Number: "+e); }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); st=con.createStatement(); rst=st.executeQuery("select day_of_flight,time_of_flight from flight_details where flight_no='"+fno+"'"); int x=0; while(rst.next()) { str=rst.getString("day_of_flight"); if(str1.equals(str)) { x=1; } } if(x == 1) {

res.sendRedirect("http://localhost:8080/servlet/reserve1?fn='"+fno+"'&d='"+dd+"'&w='"+str1+"'&ca tegory="+category+""); } else { out.println("<html><body>"); out.println("<center>"); out.println("<br><br><br>"); out.println("<h3>Flight is not available Please select another date</h3>"); out.println("<a href=http://localhost:8080/servlet/date?flight_no='"+fno+"'>[ Back ] </a>"); out.println("</center>"); out.println("</body></html>"); } } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

Update.java import java.io.*; import java.sql.*; import javax.servlet.*;

http://csetube.weebly.com/

import javax.servlet.http.*; public class update extends HttpServlet { Connection con; String fno,fname,src,dest,total,dur,category,cost,start,end,day,time; int cost1,start1,end1; PreparedStatement pst,pst1,pst2; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); fno=req.getParameter("fn"); fname=req.getParameter("fname"); src=req.getParameter("src"); dest=req.getParameter("dest"); total=req.getParameter("total"); dur=req.getParameter("dur"); category=req.getParameter("cat"); cost=req.getParameter("cost"); // cost1=Integer.parseInt(cost); start=req.getParameter("start"); start1=Integer.parseInt(start); end=req.getParameter("end"); end1=Integer.parseInt(end); day=req.getParameter("d1"); time=req.getParameter("t1"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); pst=con.prepareStatement("update flight_master set flight_name=?,source=?,detination=?,duration_of_flight=? where flight_no='"+fno+"'"); pst.setString(1,fname); pst.setString(2,src); pst.setString(3,dest); pst.setString(4,dur); pst.executeUpdate(); con.commit(); pst1=con.prepareStatement("update flight_desc set cost_of_ticket=?,starting_seatno=?,ending_seatno=? where flight_no='"+fno+"' and category='"+category+"'"); pst1.setString(1,cost); pst1.setInt(2,start1); pst1.setInt(3,end1);

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

pst1.executeUpdate(); con.commit(); pst2=con.prepareStatement("update flight_details set time_of_flight=? where flight_no='"+fno+"' and day_of_flight='"+day+"'"); pst2.setString(1,time); pst2.executeUpdate(); con.commit(); out.println("<html><body>"); out.println("<center><br><br>"); out.println("<h3>Do You Want To Modify Another Record</h3>"); out.println("<a href=\"http://localhost:8080/servlet/modify\">[ Yes ]</a><a href=\"http://localhost:8080/servlet/admin\">[ No ]</a>"); out.println("</center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } } Update1.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*;

public class update1 extends HttpServlet { Connection con; Statement st; ResultSet rst; String code,str,str1; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); code=req.getParameter("code"); System.out.println(code); try {

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); st=con.createStatement(); rst=st.executeQuery("select description,percentage from cancellation_master where code='"+code+"'"); while(rst.next()) { str=rst.getString("description"); str1=rst.getString("percentage"); } out.println("<html><body>"); out.println("<form method=post action=http://localhost:8080/servlet/update2 name=form1>"); //out.println("<form method=post action=\"http://localhost:8080/servlet/update2\">"); out.println("<center><table>"); out.println("<caption><font size=5><b><u>Cancellation Details</u></b></font></caption>"); out.println("<tr><td><label>Code:</label></td><td><input size=20 name=code value="+code+" readonly></td>"); out.println("<td><label>Description:</label></td><td><input size=20 name=desc value="+str+"></td></tr>"); out.println("<tr><td><label>Percentage:</label></td><td><input size=20 name=percent value="+str1+"></td></tr>"); out.println("<table><tr><td align=center><input type=submit value=\" Insert \"></td></tr></table>"); out.println("</table></center>"); out.println("</body></html>"); out.println("hello"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

Update2.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class update2 extends HttpServlet { Connection con; String code,desc,per;

http://csetube.weebly.com/

PreparedStatement pst; public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/html"); code=req.getParameter("code"); desc=req.getParameter("desc"); per=req.getParameter("percent"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); pst=con.prepareStatement("update cancellation_master set description=?,percentage=? where code='"+code+"'"); pst.setString(1,desc); pst.setString(2,per); pst.executeUpdate(); con.commit(); out.println("<html><body>"); out.println("<center>"); out.println("<br><br>"); out.println("<h3>Do you want to continue</h3>"); out.println("<a href=\"http://localhost:8080/servlet/cancel1\">[ Yes ]</a><a href=\"http://localhost:8080/servlet/admin\">[ No ]</a>"); out.println("</center>"); out.println("</body></html>"); } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

Wait.java import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class wait extends HttpServlet { Connection con; Statement st;

http://csetube.weebly.com/

ResultSet rst; PreparedStatement pst; String fno,cat,date,pno,wno,type,rno,end,start,cost; public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException { PrintWriter out=res.getWriter(); res.setContentType("text/plain"); rno=req.getParameter("rno"); fno=req.getParameter("fno"); cat=req.getParameter("cat"); date=req.getParameter("date"); end=req.getParameter("end"); start=req.getParameter("start"); pno=req.getParameter("pno"); // type=req.getParameter("type"); cost=req.getParameter("cost"); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:DSN","scott","tiger"); st=con.createStatement(); // out.println("sdasd"); rst=st.executeQuery("select nvl(max(waiting_no),0)+1 from waiting_list"); // out.println("tyrtyrty"); while(rst.next()) wno=rst.getString(1); // out.println(wno); pst=con.prepareStatement("insert into waiting_list values(?,?,?,?,?)"); pst.setString(1,pno); pst.setString(2,fno); pst.setString(3,date); pst.setString(4,cat); pst.setString(5,wno); pst.executeUpdate(); out.println("<html><body>"); out.println("<center><br><br>"); out.println("<h3>Do you want to continue </h3>"); out.println("<a href=\"http://localhost:8080/servlet/reserve3?rno="+rno+"&fno="+fno+"&cat="+cat+"&date="+dat e+"&end="+end+"&start="+start+"&cost="+cost+"\">[ Yes ]</a><a href=\"http://localhost:8080/servlet/\">[ No ]</a>"); out.println("</body></html>"); /* if(type.equals("group")) {

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

res.sendRedirect("http://localhost:8080/servlet/reserve3?rno="+rno+"&fno="+fno+"&cat="+cat+"& date="+date+"&end="+end+"&start="+start+"&cost="+cost); } */ } catch(Exception e) { out.println("Exception in connection:"+e); } } }

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

OUTPUT :

t t

/ : p

s c /

u t e

. e b

/ k t

http://csetube.weebly.com/

Das könnte Ihnen auch gefallen