Propojení javascriptu a servletu.
1 package cz.frantovo.sql.vyuka.ajax;
3 import cz.frantovo.sql.vyuka.dto.Hlaska;
4 import cz.frantovo.sql.vyuka.dto.Hlaska.Typ;
5 import cz.frantovo.sql.vyuka.dto.VysledekSQL;
8 * Pomocník servletu. Vrací HTML části stránek.
14 * @return Historie SQL příkazů daného uživatele.
16 public String getHistorie(String idSezeni) {
17 VysledekSQL v = new VysledekSQL();
18 v.getHlasky().add(new Hlaska("Bude vypsána vaše historie", Typ.OK));
19 v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK));
20 v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani));
21 v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba));
22 v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip));
27 * Vykoná zadaný SQL příkaz v databázi.
28 * @return Výsledek dotazu – tabulka, hláška nebo chyba.
30 public String geSQLVysledek(String sql, String idSezeni) {
31 VysledekSQL v = new VysledekSQL();
32 v.getHlasky().add(new Hlaska("Bude vykonán SQL dotaz.", Typ.OK));
33 v.getHlasky().add(new Hlaska("idSezení: " + idSezeni, Typ.OK));
34 v.getHlasky().add(new Hlaska("SQL: " + sql, Typ.OK));
35 v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani));
36 v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba));
37 v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip));