//Ampelphase.java
import java.util.*;
import java.lang.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import SysAdmin.tools.*;
import java.io.*;
public class Ampelphase{
String ampbez;
int gelbdauer;
int gruendauer;
int rotdauer;
public Ampelphase(ResultSet mrs){
try{
ampbez = mrs.getString("ampelbez");
gelbdauer = mrs.getInt("gelbdauer");
gruendauer = mrs.getInt("gruendauer");
rotdauer = mrs.getInt("rotdauer");
}
catch(Exception e){}
}
public String getHTMLString(){
String htmls = "<br>"+
"<b><br>Ampbezeichnung "+ampbez+"<br></b>"+
"<br> Gelbdauer "+ gelbdauer+""+
"<br> Gruendauer "+ gruendauer+""+
"<br> Rotdauer "+ rotdauer+""+
"<br>";
return htmls;
}
}
//////
//GetAmpelphase.java
//
import java.io.*;
import java.util.*;
import SysAdmin.tools.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.lang.*;
public class GetAmpelphase extends HttpTemplate {
public String getParamFile()
{ return "/home/home/ita/98/mizel_p/params.ini"; }
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws IOException
{
ResultSet rs;
body = new Vector();
res.setContentType("text/html");
ps = res.getWriter();
if(!initDB("schueler","schule")) {
generateErrorPage("Kein Datenbankzugriff!");
return;
}
sendTitle("AmpelAbfrage gestartet!");
//Aus dem Formular auslesen
String zttime =(String)req.getParameterValues("time")[0];
if(zttime.compareTo("") == 0) //Vergleich ob die leer sind.
{
body.addElement("<br><h1>Nein</h1>");
body.addElement("<br>Ihre Daten waren falsch oder Leer");
}
else
{
Zeit tv =new Zeit(zttime);
body.addElement("<h1>Ja</h1>");
body.addElement("<br><br>Abfarege nach der Zeit :"+zttime+" in sec:"+tv.getLongZeit());
//Zeit verarbeiten
try{ //SQL Abfrage
rs=db.executeStmt("SELECT "+
"ampelsteuerung.ampel.ampelbez,"+
"ampelsteuerung.ampelzeitphase.beginn, "+
"ampelsteuerung.ampelphasen.rotdauer,"+
"ampelsteuerung.ampelphasen.gruendauer,"+
"ampelsteuerung.ampelphasen.gelbdauer "+
"FROM "+
"ampelsteuerung.ampelphasen,"+
"ampelsteuerung.ampelzeitphase,"+
"ampelsteuerung.ampel "+
"WHERE "+
"ampelsteuerung.ampel.ampelID = ampelsteuerung.ampelzeitphase.ampelid AND "+
"ampelsteuerung.ampelzeitphase.phasenid = ampelsteuerung.ampelphasen.phasenID AND "+
""+tv.getLongZeit()+"> ampelsteuerung.ampelzeitphase.beginn AND "+
""+tv.getLongZeit()+"< ampelsteuerung.ampelzeitphase.ende;");
String htmls;
rs.next();
Ampelphase amp1z = new Ampelphase(rs); //Das erste Objekt
htmls = amp1z.getHTMLString();
body.addElement(htmls);
rs.next();
Ampelphase amp2z = new Ampelphase(rs); //Das zweite Objekt
htmls = amp2z.getHTMLString();
body.addElement(htmls);
body.addElement("Es leuft");
}
catch(Exception e)
{ System.out.println("SQL Fehler"); }
}
sendVector(body);
sendEnd();
}
}
///HTML
<form method="POST" action="http://localhost:8080/servlet/GetAmpelphase">
<input type="text" name="time" size="30">Stu:Min:Sec
<br>
<input type="submit" value="Zeit Dauer Abfragen" name="SendEmail">
<input type="reset" value="Zurücksetzen" name="B2" > </form>
/// tut mir leid
import java.util.*;
import java.lang.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import SysAdmin.tools.*;
import java.io.*;
public class Ampelphase{
String ampbez;
int gelbdauer;
int gruendauer;
int rotdauer;
public Ampelphase(ResultSet mrs){
try{
ampbez = mrs.getString("ampelbez");
gelbdauer = mrs.getInt("gelbdauer");
gruendauer = mrs.getInt("gruendauer");
rotdauer = mrs.getInt("rotdauer");
}
catch(Exception e){}
}
public String getHTMLString(){
String htmls = "<br>"+
"<b><br>Ampbezeichnung "+ampbez+"<br></b>"+
"<br> Gelbdauer "+ gelbdauer+""+
"<br> Gruendauer "+ gruendauer+""+
"<br> Rotdauer "+ rotdauer+""+
"<br>";
return htmls;
}
}
//////
//GetAmpelphase.java
//
import java.io.*;
import java.util.*;
import SysAdmin.tools.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.lang.*;
public class GetAmpelphase extends HttpTemplate {
public String getParamFile()
{ return "/home/home/ita/98/mizel_p/params.ini"; }
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws IOException
{
ResultSet rs;
body = new Vector();
res.setContentType("text/html");
ps = res.getWriter();
if(!initDB("schueler","schule")) {
generateErrorPage("Kein Datenbankzugriff!");
return;
}
sendTitle("AmpelAbfrage gestartet!");
//Aus dem Formular auslesen
String zttime =(String)req.getParameterValues("time")[0];
if(zttime.compareTo("") == 0) //Vergleich ob die leer sind.
{
body.addElement("<br><h1>Nein</h1>");
body.addElement("<br>Ihre Daten waren falsch oder Leer");
}
else
{
Zeit tv =new Zeit(zttime);
body.addElement("<h1>Ja</h1>");
body.addElement("<br><br>Abfarege nach der Zeit :"+zttime+" in sec:"+tv.getLongZeit());
//Zeit verarbeiten
try{ //SQL Abfrage
rs=db.executeStmt("SELECT "+
"ampelsteuerung.ampel.ampelbez,"+
"ampelsteuerung.ampelzeitphase.beginn, "+
"ampelsteuerung.ampelphasen.rotdauer,"+
"ampelsteuerung.ampelphasen.gruendauer,"+
"ampelsteuerung.ampelphasen.gelbdauer "+
"FROM "+
"ampelsteuerung.ampelphasen,"+
"ampelsteuerung.ampelzeitphase,"+
"ampelsteuerung.ampel "+
"WHERE "+
"ampelsteuerung.ampel.ampelID = ampelsteuerung.ampelzeitphase.ampelid AND "+
"ampelsteuerung.ampelzeitphase.phasenid = ampelsteuerung.ampelphasen.phasenID AND "+
""+tv.getLongZeit()+"> ampelsteuerung.ampelzeitphase.beginn AND "+
""+tv.getLongZeit()+"< ampelsteuerung.ampelzeitphase.ende;");
String htmls;
rs.next();
Ampelphase amp1z = new Ampelphase(rs); //Das erste Objekt
htmls = amp1z.getHTMLString();
body.addElement(htmls);
rs.next();
Ampelphase amp2z = new Ampelphase(rs); //Das zweite Objekt
htmls = amp2z.getHTMLString();
body.addElement(htmls);
body.addElement("Es leuft");
}
catch(Exception e)
{ System.out.println("SQL Fehler"); }
}
sendVector(body);
sendEnd();
}
}
///HTML
<form method="POST" action="http://localhost:8080/servlet/GetAmpelphase">
<input type="text" name="time" size="30">Stu:Min:Sec
<br>
<input type="submit" value="Zeit Dauer Abfragen" name="SendEmail">
<input type="reset" value="Zurücksetzen" name="B2" > </form>
/// tut mir leid