Upload
shankar
View
129
Download
2
Embed Size (px)
DESCRIPTION
Web technology Lab
Citation preview
Ex---------------1
<html>
<body>
<p>
<b>Some Popular Planets from Solar system</b>
</p>
<img src="C:\Documents and Settings\User\My Documents\My Pictures\solar system.jpg"
width="145" height="126"
usemap="#solarmap">
<map id="solarmap" name="solarmap">
<area shape="rect"
coords="10,10,40,25"
alt="Mercury"
href="D:\\HTML_Examples\Mercury.html">
<area shape="rect"
coords="35,20,75,55"
alt="venus"
href="D:\\HTML_Examples\venus.htm">
<area shape="rect"
coords="65,55,115,85"
alt="Earth"
href="D:\\HTML_Examples\earth.htm">
<area shape="rect"
coords="90,85,135,120"
alt="Saturn"
href="D:\\HTML_Examples\saturn.htm">
</map>
<p><b>Note:</b> Some Planets from our solar system are displayed here click on any planet and you will get some useful information about them</p>
</body>
</html>
Ex---------------1
Ex---------------2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Embedded style sheet</title>
<style type="text/css">
h1
{
font-family:Arial;
color:green
}
h2
{
font-family:Arial;
color:red;
left:20px
}
h3
{
font-family:arial;
color:blue;
}
p
{
font-size:14pt;
font-family:verdana
}
</style>
</head>
<body>
<h1>
<center>
This page is created using Embedded Style Sheet
</center>
</h1>
<h2>
This line is aligned left and red colored.
</h2>
<p>
The embedded style sheet is the most commonly used style sheet.
This paragraph is written in Verdana font with font size of 14.
</p>
<h3>
This is a blue <a href=”colorname.html”>colored</a> line.
</h3>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="ex1.css" />
</head>
<body>
<h1 class="special"> <center> This page is created using External Style
Sheet</center> </h1>
<h2>
This line is aligned left and red colored.
</h2>
<p>
The External style sheet is the compact representation of Cascading
Style Sheets.
This paragraph is written in Monotype Corsiva font with font size of 14.
</p>
<h3>
This is a blue <a href=”colorname.html”>colored</a> line.
</h3>
</body>
</html>
The cascading style sheet ex1.css can be
<!- - The file name ex1.css and can be opened in notepad.-->
h1
{
font-family:Arial
}
h2
{
font-family:times new roman;
color:red;
left:20px
}
h3
{
font-family:arial;
color:blue;
}
p
{
font-size:14pt;
font-family:Monotype Corsiva
}
Ex---------------2
Ex---------------3
<html>
<head>
<title>The Student Registration Form</title>
<script type=text/javascript>
function validate()
{
var i;
var name_str=document.my_form.name;
var phoneID=document.my_form.ph_txt;
var ph_str=document.my_form.ph_txt.value;
var str=document.my_form.Email_txt.value;
if((name_str.value==null)||(name_str.value==""))
{
alert("Enter some name")
return false
}
if(document.my_form.Age_txt.value=="")
{
alert("Enter Some Age")
return false
}
if((document.my_form.Age_txt.value<"5")&&
(document.my_form.Age_txt.value>"21"))
{
alert("Invalid Age")
return false
}
if(ph_str.length<1 ||ph_str.length>11)
{
alert("Invalid length of Phone Number")
return false
}
for (i = 0; i < ph_str.length; i++)
{
var ch = ph_str.charAt(i);
if (((ch < "0") || (ch > "9"))){
alert("Invalid Phone Number")
phoneID.focus()
return false
}
}
var index_at=str.indexOf("@")
var len=str.length
var index_dot=str.indexOf(".")
var emailID=document.my_form.Email_txt
if ((emailID.value==null)||(emailID.value==""))
{
alert("Please Enter your Email ID")
emailID.focus()
return false
}
if (str.indexOf("@")==-1)
{
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(".")==-1 || str.indexOf(".")==0 ||
str.indexOf(".")==index_at)
{
alert("Invalid E-mail ID")
return false
}
if (str.indexOf("@",(index_at+1))!=-1)
{
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(" ")!=-1)
{
alert("Invalid E-mail ID")
return false
}
if (!document.my_form.group1[0].checked &&
!document.my_form.group1[0].checked)
{
alert("Please Select Sex");
return false;
}
if (!document.my_form.group1[0].checked &&
!document.my_form.group1[0].checked)
{
alert("Please Select Sex");
return false;
}
return true
}
</script>
</head>
<body bgcolor=aqua>
<center><h3>Application Form</h3></center>
<form name=my_form onsubmit=validate()>
<strong>Name:       </strong>
<input type=text name=name><br/>
<strong>Age:          </strong>
<input type=text name=Age_txt><br/>
<strong>Phone No: </strong>
<input type=text name=ph_txt><br/>
<strong>Email:        </strong>
<input type=text name=Email_txt><br/><br/>
<strong>Sex:        </strong>
<input type="radio" name="group1" value="Male">Male    
<input type="radio" name="group1" value="Female">Female<br/><br/><br/>
<strong>Hoby: </strong>
  
<input type="checkbox" name ="option1" value="Singing">Singing<br/>
             
<input type="checkbox" name ="option1" value="Reading">Reading<br/>
             
<input type="checkbox" name ="option1" value="T.V.">Watching T.V<br/>
<br/><br/>
<strong>Country:</strong>
<select name="My_Menu">
<option value="India">India</option>
<option value="China">China</option>
<option value="Shrilanka">Shrilanka</option>
</select>
<center>
<input type=submit value=Submit></br>
</center>
</body>
</html>
Ex---------------3
Ex---------------4
//This program changes the color of text
//It also set the background color
//It also loads the image
//It makes use of checkboxgroup and button
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="Experiment3" width=300 height=300>
</applet>
*/
public class Experiment3 extends Applet implements ItemListener
{
int currcolor=5;
int flag=1;
String text="Click any of the button";
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)
{
text="Default color is black";
flag=2;
}
else if(box3.getState()==true)
{
img=getImage(getDocumentBase(),"cutecat.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:
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;
}
}
Ex---------------4
Ex---------------5
<html>
<head>
<title>Student Information Form</title>
</head>
<body>
<center>
<form name="form1"
action="http://localhost:8080/examples/servlet/my_servletDemo">
<h3>Enter student information in following fields -</h3>
<table>
<tr>
<td><b>Roll Number</b></td>
<td><input type="text" name="Roll Number" size="25" value=" "></td>
</tr>
<tr>
<td><b>Student Name</b></td>
<td><input type="text" name="Student Name" size="25" value=" "></td>
</tr>
<tr>
<tr>
<td><b>Student Address</b></td>
<td><input type="text" name="Address" size="50" value=" "></td>
</tr>
<tr>
<td><b>Phone</td>
<td><input type="text" name="Phone" size="25" value=" "></td>
</tr>
<tr>
<td><b>Total Marks</td>
<td><input type="text" name="Total Marks" size="10" value=" "></td>
</tr>
</table>
<input type="submit" value="submit">
</form>
</center>
</body>
</html>
import java.io.*;
import java.util.*;
import javax.servlet.*;
public class my_servletDemo extends GenericServlet
{
public void service(ServletRequest req,ServletResponse res)
throws ServletException,IOException
{
PrintWriter out=res.getWriter();
Enumeration en=req.getParameterNames();
while(en.hasMoreElements())
{
String name_received=(String)en.nextElement();
out.print(name_received+ " = ");
String value_received=req.getParameter(name_received);
out.println(value_received);
out.println(" ");
}
out.close();
}
}
Ex---------------5
Ex---------------6
<%@ page language="java" import="java.sql.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%
String SeatNum,Name;
String ans1,ans2,ans3,ans4,ans5;
int a1,a2,a3,a4,a5;
a1=a2=a3=a4=a5=0;
Connection connect=null;
Statement stmt=null;
ResultSet rs=null;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:StudentDB1";
connect = DriverManager.getConnection(url, " ", " ");
if(request.getParameter("action")!=null)
{
SeatNum = request.getParameter("Seat_no");
Name = request.getParameter("Name");
ans1 =request.getParameter("group1");
if(ans1.equals("True"))
a1=2;
else
a1=0;
ans2 = request.getParameter("group2");
if(ans2.equals("True"))
a2=0;
else
a2=2;
ans3 = request.getParameter("group3");
if(ans3.equals("True"))
a3=0;
else
a3=2;
ans4 = request.getParameter("group4");
if(ans4.equals("True"))
a4=2;
else
a4=0;
ans5 = request.getParameter("group5");
if(ans5.equals("True"))
a5=0;
else
a5=2;
int Total=a1+a2+a3+a4+a5;
stmt = connect.createStatement();
String query = "INSERT INTO StudentTable (" + "Seat_no,Name,Marks" + ") VALUES ('" +SeatNum + "', '" + Name + "', '"+Total+ "')";
int result = stmt.executeUpdate(query);
stmt.close();
stmt = connect.createStatement();
query = "SELECT * FROM StudentTable WHERE Name="+"'"+Name+"'";
rs = stmt.executeQuery(query);
%>
<html><head><title>Student Mark List</title></head>
<body bgcolor=khaki>
<center>
<h2>Students Marksheet</h2>
<h3>Name of the College:ABC College of Engineering</h3>
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td><b>Seat_No</b></td>
<td><b>Name</b></td>
<td><b>Marks</b></td>
</tr>
<%
while(rs.next())
{
%>
<tr>
<td><%=rs.getInt(1)%></td>
<td> <%=rs.getString(2)%></td>
<td> <%=rs.getString(3)%></td>
</tr>
<%
}
rs.close();
stmt.close();
connect.close();
%>
</table>
</center>
<br/> <br/><br/>
<table>
<tr><td><b>Date:<%=new java.util.Date().toString() %></td></tr>
<tr><td><b>Signature: X.Y.Z. <b></td></tr>
</table>
<div>
<a href="http://127.0.0.1:8080/jsp-examples/StudExam/Exam.jsp">Click here to go back</a>
</body>
</html>
<%}else{%>
<html>
<head><title>Online Examination</title>
<script language="javascript">
function validation(Form_obj)
{
if(Form_obj.Seat_no.value.length==0)
{
alert("Please,fill up the Seat Number");
Form_obj.Seat_no.focus();
return false;
}
if(Form_obj.Name.value.length==0)
{
alert("Please,fill up the Name");
Form_obj.Name.focus();
return false;
}
return true;
}
</script>
</head>
<body bgcolor=lightgreen>
<center>
<h1>OnLine Examination</h1>
</center>
<form action="Exam.jsp" method="post"
name="entry" onSubmit="return validation(this)">
<input type="hidden" value="list" name="action">
<table>
<tr>
<td><h3>Seat Number:</h3></td>
<td><input type="text" name="Seat_no"></td>
</tr>
<tr>
<td><h3>Name:</h3></td>
<td><input type="text" name="Name" size="50"></td>
</tr>
<hr/>
<tr>
<td><b>Total Marks:10(Each question carries equal marks) </b></td>
<td></td><td></td><td></td><td><b>Time: 15 Min.</b></td>
</tr>
</table>
<hr/>
<b>1. Apache is an open source web server</b><br/>
<input type="radio" name="group1" value="True">True
<input type="radio" name="group1" value="False">False<br>
<br/>
<b>2. In Modern PC there is no cache memory.</b><br/>
<input type="radio" name="group2" value="True">True
<input type="radio" name="group2" value="False">False<br>
<br/>
<b>3. Tim-Berner Lee is the originator of Java.</b><br/>
<input type="radio" name="group3" value="True">True
<input type="radio" name="group3" value="False">False<br>
<br/>
<b>4.JPG is not a video file extension.</b><br/>
<input type="radio" name="group4" value="True">True
<input type="radio" name="group4" value="False">False<br>
<br/>
<b>5. HTTP is a statefull protocol</b><br/>
<input type="radio" name="group5" value="True">True
<input type="radio" name="group5" value="False">False<br>
<hr/>
<center>
<input type = "submit" value="Submit">
<input type = "reset" value="Clear"><br><br>
</center>
</form>
<%}%>
Student.db: contact:[email protected]
Ex---------------6
Ex---------------7
<?xml version="1.0" encoding="UTF-8"?>
<Student>
<?xml-stylesheet type="text/xsl" href="SimpleXml.xsl"?>
<Person-Details>
<name>Anand</name>
<address>Pune</address>
<std>Second</std>
<marks>70 percent</marks>
</Person-Details>
<Person-Details>
<name>Anuradha</name>
<address>Chennai</address>
<std>Second</std>
<marks>90 percent</marks>
</Person-Details>
<Person-Details>
<name>Archana</name>
<address>Mumbai</address>
<std>Forth</std>
<marks>80 percent</marks>
</Person-Details>
<Person-Details>
<name>Monika</name>
<address>Delhi</address>
<std>Tenth</std>
<marks>77 percent</marks>
</Person-Details>
</Student>
<?xml version="1.0" ?>
<student>
<Roll_No>10</Roll_No>
<Personal_Info>
<Name>Parth</Name>
<Address>Pune</Address>
<Phone>1234567890</Phone>
</Personal_Info
<class>Second</class>
<Subject>Mathematics</Subject>
<Marks>100</Marks>
</student>
<?xml version="1.0" ?>
<student>
<Roll_No>10</Roll_No>
<Personal_Info>
<Name>Parth</Name>
<Address>Pune</Address>
<Phone>1234567890</Phone>
</Personal_Info>
<class>Second</class>
<Subject>Mathematics</Subject>
<Marks>100</Marks>
<Roll_No>20</Roll_No>
<Personal_Info>
<Name>Anuradha</Name>
<Address>Banglore</Address>
<Phone>90901233</Phone>
</Personal_Info>
<class>Fifth</class>
<Subject>English</Subject>
<Marks>90</Marks>
<Roll_No>30</Roll_No>
<Personal_Info>
<Name>Anand</Name>
<Address>Mumbai</Address>
<Phone>90901256</Phone>
</Personal_Info>
<class>Fifth</class>
<Subject>English</Subject>
<Marks>90</Marks>
</student>
Ex---------------7
Ex---------------8
import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.xml.sax.*;
public class Parsing_DOMDemo
{
static public void main(String[] arg)
{
try
{
System.out.print("Enter the name of XML document ");
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String file_name = input.readLine();
File fp = new File(file_name);
if(fp.exists())
{
try
{
DocumentBuilderFactory Factory_obj = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = Factory_obj.newDocumentBuilder();
InputSource ip_src = new InputSource(file_name);
Document doc = builder.parse(ip_src);
System.out.println(file_name + " is well-formed!");
}
catch (Exception e)
{
System.out.println(file_name + " isn't well-formed!");
System.exit(1);
}
}
else
{
System.out.print("File not found!");
}
}
catch(IOException ex)
{
ex.printStackTrace();
}
}
}
import java.io.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;
public class Parsing_SAXDemo
{
public static void main(String[] args) throws IOException
{
try
{
System.out.print("Enter the name of XML document ");
BufferedReader input = new BufferedReader(new
InputStreamReader(System.in));
String file_name = input.readLine();
File fp = new File(file_name);
if (fp.exists())
{
try
{
XMLReader reader = XMLReaderFactory.createXMLReader();
reader.parse(file_name);
System.out.println(file_name + " is well-formed.");
}
catch (Exception e)
{
System.out.println(file_name + " is not well-formed.");
System.exit(1);
}
}
else
{
System.out.println("File is not present: " + file_name);
}
}
catch (IOException ex){ex.printStackTrace();}
}
}
Ex---------------8
Ex---------------9 (only for IT)
<html>
<head>
<title>Using multiple XMLHttpRequest objects</title>
<script language = "javascript">
function getData(dataSource)
{
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new
ActiveXObject("Microsoft.XMLHTTP");
}
if(XMLHttpRequestObject) {
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
document.getElementById("targetDiv").innerHTML =
XMLHttpRequestObject.responseText;
delete XMLHttpRequestObject;
XMLHttpRequestObject = null;
}
}
XMLHttpRequestObject.send(null);
}
}
</script>
</head>
<body>
<H1>Using multiple XMLHttpRequest objects</H1>
<form>
<input type = "button" value = "Display Message"
onclick = "getData('data.txt')">
<input type = "button" value = "Display Message 2"
onclick = "getData('data2.txt')">
</form>
<div id="targetDiv">
<p>The fetched data will go here.</p>
</div>
</body>
</html>
Ex---------------9 (only for IT)
Ex---------------10
package airinfo;
import java.rmi.RemoteException;
public interface MyInterface extends java.rmi.Remote
{
public String getInfo(String src,String dest)throws java.rmi.RemoteException;
}
package airinfo;
import java.sql.*;
public class TestDB implements MyInterface
{
public String getInfo(String src,String dest)
{
String str="";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:Airways","","");
Statement s=con.createStatement();
if(src.equals("Mumbai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Pune'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Chennai'");
}
else if(src.equals("Pune"))
{
if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Mumbai'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Chennai'");
}
else if(src.equals("Chennai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Pune'");
else if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Mumbai'");
}
ResultSet rs=s.getResultSet();
str+="<table border=1>";
while(rs.next())
{
str+="<tr><b>";
str+="<td>";
str+=rs.getString("name");
str+="</td>";
str+="<td>";
str+=rs.getString("Time");
str+="</td>";
str+="</tr></b>";
}
str+="</table>";
}catch(ClassNotFoundException ex)
{
System.out.println(ex);
}
catch(SQLException ex)
{
System.out.println(ex);
}
return str;
}
}
package airinfo;
import java.sql.*;
public class TestDB implements MyInterface
{
public String getInfo(String src,String dest)
{
String str="";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:Airways","","");
Statement s=con.createStatement();
if(src.equals("Mumbai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Pune'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Chennai'");
}
else if(src.equals("Pune"))
{
if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Mumbai'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Chennai'");
}
else if(src.equals("Chennai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Pune'");
else if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Mumbai'");
}
ResultSet rs=s.getResultSet();
str+="<table border=1>";
while(rs.next())
{
str+="<tr><b>";
str+="<td>";
str+=rs.getString("name");
str+="</td>";
str+="<td>";
str+=rs.getString("Time");
str+="</td>";
str+="</tr></b>";
}
str+="</table>";
}catch(ClassNotFoundException ex)
{
System.out.println(ex);
}
catch(SQLException ex)
{
System.out.println(ex);
}
return str;
}
}
package airinfo;
import java.sql.*;
public class TestDB implements MyInterface
{
public String getInfo(String src,String dest)
{
String str="";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:Airways","","");
Statement s=con.createStatement();
if(src.equals("Mumbai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Pune'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Chennai'");
}
else if(src.equals("Pune"))
{
if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Mumbai'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Chennai'");
}
else if(src.equals("Chennai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Pune'");
else if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Mumbai'");
}
ResultSet rs=s.getResultSet();
str+="<table border=1>";
while(rs.next())
{
str+="<tr><b>";
str+="<td>";
str+=rs.getString("name");
str+="</td>";
str+="<td>";
str+=rs.getString("Time");
str+="</td>";
str+="</tr></b>";
}
str+="</table>";
}catch(ClassNotFoundException ex)
{
System.out.println(ex);
}
catch(SQLException ex)
{
System.out.println(ex);
}
return str;
}
}
package airinfo;
import java.sql.*;
public class TestDB implements MyInterface
{
public String getInfo(String src,String dest)
{
String str="";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:Airways","","");
Statement s=con.createStatement();
if(src.equals("Mumbai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Pune'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Chennai'");
}
else if(src.equals("Pune"))
{
if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Mumbai'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Chennai'");
}
else if(src.equals("Chennai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Pune'");
else if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Mumbai'");
}
ResultSet rs=s.getResultSet();
str+="<table border=1>";
while(rs.next())
{
str+="<tr><b>";
str+="<td>";
str+=rs.getString("name");
str+="</td>";
str+="<td>";
str+=rs.getString("Time");
str+="</td>";
str+="</tr></b>";
}
str+="</table>";
}catch(ClassNotFoundException ex)
{
System.out.println(ex);
}
catch(SQLException ex)
{
System.out.println(ex);
}
return str;
}
}
package airinfo;
import java.sql.*;
public class TestDB implements MyInterface
{
public String getInfo(String src,String dest)
{
String str="";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:Airways","","");
Statement s=con.createStatement();
if(src.equals("Mumbai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Pune'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Chennai'");
}
else if(src.equals("Pune"))
{
if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Mumbai'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Chennai'");
}
else if(src.equals("Chennai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Pune'");
else if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Mumbai'");
}
ResultSet rs=s.getResultSet();
str+="<table border=1>";
while(rs.next())
{
str+="<tr><b>";
str+="<td>";
str+=rs.getString("name");
str+="</td>";
str+="<td>";
str+=rs.getString("Time");
str+="</td>";
str+="</tr></b>";
}
str+="</table>";
}catch(ClassNotFoundException ex)
{
System.out.println(ex);
}
catch(SQLException ex)
{
System.out.println(ex);
}
return str;
}
}
package airinfo;
import java.sql.*;
public class TestDB implements MyInterface
{
public String getInfo(String src,String dest)
{
String str="";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:Airways","","");
Statement s=con.createStatement();
if(src.equals("Mumbai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Pune'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Mumbai' AND Dest='Chennai'");
}
else if(src.equals("Pune"))
{
if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Mumbai'");
else if(dest.equals("Chennai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Pune' AND Dest='Chennai'");
}
else if(src.equals("Chennai"))
{
if(dest.equals("Pune"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Pune'");
else if(dest.equals("Mumbai"))
s.executeQuery("SELECT * FROM Airways_table WHERE Start_from='Chennai' AND Dest='Mumbai'");
}
ResultSet rs=s.getResultSet();
str+="<table border=1>";
while(rs.next())
{
str+="<tr><b>";
str+="<td>";
str+=rs.getString("name");
str+="</td>";
str+="<td>";
str+=rs.getString("Time");
str+="</td>";
str+="</tr></b>";
}
str+="</table>";
}catch(ClassNotFoundException ex)
{
System.out.println(ex);
}
catch(SQLException ex)
{
System.out.println(ex);
}
return str;
}
}
// This class was generated by the JAXRPC SI, do not edit.
// Contents subject to change without notice.
// JAX-RPC Standard Implementation (1.1.3, build R1)
// Generated source version: 1.1.3
package myairreservationclient;
import com.sun.xml.rpc.client.BasicService;
import com.sun.xml.rpc.encoding.*;
import com.sun.xml.rpc.encoding.simpletype.*;
import com.sun.xml.rpc.encoding.soap.*;
import com.sun.xml.rpc.encoding.literal.*;
import com.sun.xml.rpc.soap.SOAPVersion;
import com.sun.xml.rpc.wsdl.document.schema.SchemaConstants;
import javax.xml.rpc.*;
import javax.xml.rpc.encoding.*;
import javax.xml.namespace.QName;
public class AirLineReservation_SerializerRegistry implements SerializerConstants {
public AirLineReservation_SerializerRegistry() {
}
public TypeMappingRegistry getRegistry() {
TypeMappingRegistry registry = BasicService.createStandardTypeMappingRegistry();
TypeMapping mapping12 = registry.getTypeMapping(SOAP12Constants.NS_SOAP_ENCODING);
TypeMapping mapping = registry.getTypeMapping(SOAPConstants.NS_SOAP_ENCODING);
TypeMapping mapping2 = registry.getTypeMapping("");
{
QName type = new QName("http://tempuri.org/wsdl", "getInfo");
CombinedSerializer serializer = new myairreservationclient.MyInterface_getInfo_RequestStruct_SOAPSerializer(type,
DONT_ENCODE_TYPE, NULLABLE, SOAPConstants.NS_SOAP_ENCODING);
serializer = new ReferenceableSerializerImpl(DONT_SERIALIZE_AS_REF, serializer, SOAPVersion.SOAP_11);
registerSerializer(mapping,myairreservationclient.MyInterface_getInfo_RequestStruct.class, type, serializer);
}
{
QName type = new QName("http://tempuri.org/wsdl", "getInfoResponse");
CombinedSerializer serializer = new myairreservationclient.MyInterface_getInfo_ResponseStruct_SOAPSerializer(type,
DONT_ENCODE_TYPE, NULLABLE, SOAPConstants.NS_SOAP_ENCODING);
serializer = new ReferenceableSerializerImpl(DONT_SERIALIZE_AS_REF, serializer, SOAPVersion.SOAP_11);
registerSerializer(mapping,myairreservationclient.MyInterface_getInfo_ResponseStruct.class, type, serializer);
}
return registry;
}
private static void registerSerializer(TypeMapping mapping, java.lang.Class javaType, javax.xml.namespace.QName xmlType,
Serializer ser) {
mapping.register(javaType, xmlType, new SingletonSerializerFactory(ser),
new SingletonDeserializerFactory((Deserializer)ser));
}
}
// This class was generated by the JAXRPC SI, do not edit.
// Contents subject to change without notice.
// JAX-RPC Standard Implementation (1.1.3, build R1)
// Generated source version: 1.1.3
package myairreservationclient;
import com.sun.xml.rpc.client.BasicService;
import com.sun.xml.rpc.encoding.*;
import com.sun.xml.rpc.encoding.simpletype.*;
import com.sun.xml.rpc.encoding.soap.*;
import com.sun.xml.rpc.encoding.literal.*;
import com.sun.xml.rpc.soap.SOAPVersion;
import com.sun.xml.rpc.wsdl.document.schema.SchemaConstants;
import javax.xml.rpc.*;
import javax.xml.rpc.encoding.*;
import javax.xml.namespace.QName;
public class AirLineReservation_SerializerRegistry implements SerializerConstants {
public AirLineReservation_SerializerRegistry() {
}
public TypeMappingRegistry getRegistry() {
TypeMappingRegistry registry = BasicService.createStandardTypeMappingRegistry();
TypeMapping mapping12 = registry.getTypeMapping(SOAP12Constants.NS_SOAP_ENCODING);
TypeMapping mapping = registry.getTypeMapping(SOAPConstants.NS_SOAP_ENCODING);
TypeMapping mapping2 = registry.getTypeMapping("");
{
QName type = new QName("http://tempuri.org/wsdl", "getInfo");
CombinedSerializer serializer = new myairreservationclient.MyInterface_getInfo_RequestStruct_SOAPSerializer(type,
DONT_ENCODE_TYPE, NULLABLE, SOAPConstants.NS_SOAP_ENCODING);
serializer = new ReferenceableSerializerImpl(DONT_SERIALIZE_AS_REF, serializer, SOAPVersion.SOAP_11);
registerSerializer(mapping,myairreservationclient.MyInterface_getInfo_RequestStruct.class, type, serializer);
}
{
QName type = new QName("http://tempuri.org/wsdl", "getInfoResponse");
CombinedSerializer serializer = new myairreservationclient.MyInterface_getInfo_ResponseStruct_SOAPSerializer(type,
DONT_ENCODE_TYPE, NULLABLE, SOAPConstants.NS_SOAP_ENCODING);
serializer = new ReferenceableSerializerImpl(DONT_SERIALIZE_AS_REF, serializer, SOAPVersion.SOAP_11);
registerSerializer(mapping,myairreservationclient.MyInterface_getInfo_ResponseStruct.class, type, serializer);
}
return registry;
}
private static void registerSerializer(TypeMapping mapping, java.lang.Class javaType, javax.xml.namespace.QName xmlType,
Serializer ser) {
mapping.register(javaType, xmlType, new SingletonSerializerFactory(ser),
new SingletonDeserializerFactory((Deserializer)ser));
}
}
// This class was generated by the JAXRPC SI, do not edit.
// Contents subject to change without notice.
// JAX-RPC Standard Implementation (1.1.3, build R1)
// Generated source version: 1.1.3
package myairreservationclient;
public class MyInterface_getInfo_ResponseStruct {
protected java.lang.String result;
public MyInterface_getInfo_ResponseStruct() {
}
public MyInterface_getInfo_ResponseStruct(java.lang.String result) {
this.result = result;
}
public java.lang.String getResult() {
return result;
}
public void setResult(java.lang.String result) {
this.result = result;
}
}
// This class was generated by the JAXRPC SI, do not edit.
// Contents subject to change without notice.
// JAX-RPC Standard Implementation (1.1.3, build R1)
// Generated source version: 1.1.3
package myairreservationclient;
import com.sun.xml.rpc.encoding.*;
import com.sun.xml.rpc.util.exception.LocalizableExceptionAdapter;
public class MyInterface_getInfo_RequestStruct_SOAPBuilder implements SOAPInstanceBuilder {
private myairreservationclient.MyInterface_getInfo_RequestStruct _instance;
private java.lang.String string_1;
private java.lang.String string_2;
private static final int mySTRING_1_INDEX = 0;
private static final int mySTRING_2_INDEX = 1;
public MyInterface_getInfo_RequestStruct_SOAPBuilder() {
}
public void setString_1(java.lang.String string_1) {
this.string_1 = string_1;
}
public void setString_2(java.lang.String string_2) {
this.string_2 = string_2;
}
public int memberGateType(int memberIndex) {
switch (memberIndex) {
case mySTRING_1_INDEX:
return GATES_INITIALIZATION | REQUIRES_CREATION;
case mySTRING_2_INDEX:
return GATES_INITIALIZATION | REQUIRES_CREATION;
default:
throw new IllegalArgumentException();
}
}
public void construct() {
}
public void setMember(int index, java.lang.Object memberValue) {
try {
switch(index) {
case mySTRING_1_INDEX:
_instance.setString_1((java.lang.String)memberValue);
break;
case mySTRING_2_INDEX:
_instance.setString_2((java.lang.String)memberValue);
break;
default:
throw new java.lang.IllegalArgumentException();
}
}
catch (java.lang.RuntimeException e) {
throw e;
}
catch (java.lang.Exception e) {
throw new DeserializationException(new LocalizableExceptionAdapter(e));
}
}
public void initialize() {
}
public void setInstance(java.lang.Object instance) {
_instance = (myairreservationclient.MyInterface_getInfo_RequestStruct)instance;
}
public java.lang.Object getInstance() {
return _instance;
}
}
// This class was generated by the JAXRPC SI, do not edit.
// Contents subject to change without notice.
// JAX-RPC Standard Implementation (1.1.3, build R1)
// Generated source version: 1.1.3
package myairreservationclient;
public interface MyInterface extends java.rmi.Remote {
public java.lang.String getInfo(java.lang.String string_1, java.lang.String string_2) throws
java.rmi.RemoteException;
}
// This class was generated by the JAXRPC SI, do not edit.
// Contents subject to change without notice.
// JAX-RPC Standard Implementation (1.1.3, build R1)
// Generated source version: 1.1.3
package myairreservationclient;
import com.sun.xml.rpc.encoding.*;
import com.sun.xml.rpc.client.ServiceExceptionImpl;
import com.sun.xml.rpc.util.exception.*;
import com.sun.xml.rpc.soap.SOAPVersion;
import com.sun.xml.rpc.client.HandlerChainImpl;
import javax.xml.rpc.*;
import javax.xml.rpc.encoding.*;
import javax.xml.rpc.handler.HandlerChain;
import javax.xml.rpc.handler.HandlerInfo;
import javax.xml.namespace.QName;
public class AirLineReservation_Impl extends com.sun.xml.rpc.client.BasicService implements AirLineReservation {
private static final QName serviceName = new QName("http://tempuri.org/wsdl", "AirLineReservation");
private static final QName ns1_MyInterfacePort_QNAME = new QName("http://tempuri.org/wsdl", "MyInterfacePort");
private static final Class myInterface_PortClass = myairreservationclient.MyInterface.class;
public AirLineReservation_Impl() {
super(serviceName, new QName[] {
ns1_MyInterfacePort_QNAME
},
new myairreservationclient.AirLineReservation_SerializerRegistry().getRegistry());
}
public java.rmi.Remote getPort(javax.xml.namespace.QName portName, java.lang.Class serviceDefInterface) throws javax.xml.rpc.ServiceException {
try {
if (portName.equals(ns1_MyInterfacePort_QNAME) &&
serviceDefInterface.equals(myInterface_PortClass)) {
return getMyInterfacePort();
}
} catch (Exception e) {
throw new ServiceExceptionImpl(new LocalizableExceptionAdapter(e));
}
return super.getPort(portName, serviceDefInterface);
}
public java.rmi.Remote getPort(java.lang.Class serviceDefInterface) throws javax.xml.rpc.ServiceException {
try {
if (serviceDefInterface.equals(myInterface_PortClass)) {
return getMyInterfacePort();
}
} catch (Exception e) {
throw new ServiceExceptionImpl(new LocalizableExceptionAdapter(e));
}
return super.getPort(serviceDefInterface);
}
public myairreservationclient.MyInterface getMyInterfacePort() {
java.lang.String[] roles = new java.lang.String[] {};
HandlerChainImpl handlerChain = new HandlerChainImpl(getHandlerRegistry().getHandlerChain(ns1_MyInterfacePort_QNAME));
handlerChain.setRoles(roles);
myairreservationclient.MyInterface_Stub stub = new myairreservationclient.MyInterface_Stub(handlerChain);
try {
stub._initialize(super.internalTypeRegistry);
} catch (JAXRPCException e) {
throw e;
} catch (Exception e) {
throw new JAXRPCException(e.getMessage(), e);
}
return stub;
}
}
Ex---------------10