Impact of Media on Youth

Only available on StudyMode
  • Topic: Ajax, HTML, XMLHttpRequest
  • Pages : 10 (2030 words )
  • Download(s) : 603
  • Published : April 27, 2013
Open Document
Text Preview
Index.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP and Servlet using AJAX</title> <script type="text/javascript">
function getXMLObject() //XML OBJECT
{
var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP") // For Old Microsoft Browsers }
catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP") // For Microsoft IE 6.0+ }
catch (e2) {
xmlHttp = false // No Browser accepts the XMLHTTP Object then false }
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { xmlHttp = new XMLHttpRequest(); //For Mozilla, Opera Browsers }
return xmlHttp; // Mandatory Statement returning the ajax object created }

var xmlhttp = new getXMLObject();//xmlhttp holds the ajax object

function ajaxFunction() {
var getdate = new Date(); //Used to prevent caching during ajax call if(xmlhttp) {
xmlhttp.open("GET","gettime?" + getdate.getTime(),true); //gettime will be the servlet name xmlhttp.onreadystatechange = handleServerResponse;
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xmlhttp.send(null);
}
}

function handleServerResponse() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
document.myForm.time.value=xmlhttp.responseText; //Update the HTML Form element }
else {
alert("Error during AJAX call. Please try again");
}
}
}
</script>
<body>
<form action="" name="myForm">
Server Time:<input type="text" name="time" />
<br />
<input type="button" onClick="javascript:ajaxFunction();" value="Click to display Server Time on Textbox"/> <br />
</form>
</body>
</head>
</html>

airlinelist.jsp

<%@page contentType="text/html"pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Domestic Flights</title>
</head>
<body>
<center><h1>Travel Easy</h1>
<h3>-A Smarter way to travel</h3>
</center>
<br><br>
<%@page language="java"%>
<%@page import="java.sql.*"%>
<%@page import=
"java.util.Date.java.text.SimpleDateFormat,java.text.ParseException"%> <%
String type=request.getParameter("group1");
String from=request.getParameter("txt_from");
String to=request.getParameter("txt_to");
String depart=request.getParameter("txt_depart");
String ret=request.getParameter("txt_return");
String no=request.getParameter("txt_no");
String airline=request.getparameter("airline");
Class.forName(sun.jdbc.odbc.JdbcOdbcDriver");
String sTable=type;
String sSql="SELECT*FROM" sTable "WHERE From="from" and To="to" and DepartDate="depart" and SeatCapacity>="no""; String sDBQ="d:/" airline".mdb";
String database="jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ="sDBQ";DriverID=22;READONLY=true"; Connection cn=null;
Statement st=null;
ResultSet rs=null;
try
{
cn=DriverManager.getConnection(database,"","");
st=cn.createStatement();
rs=st.executeQuery(sSql);
ResultSetMetaData rsmd=rs.getMetaData();
String s1,s2,s3,s4,s5,s6,s7,s8;
int i=1;
String flight_no[]=new String[100];
//out.println("form name='Air1line' action="method='post'><b>"i"." rs.getString(1) "</b><br><br>"); out.println("<h3><b>"airline" Flights</b></h3><br>"); out.println("<table cellspacing=20 cellpadding=15>");...
tracking img