root/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java @ 12:1b10a6565e8c

Revision 12:1b10a6565e8c, 1.6 KB (checked in by František Kučera <franta-hg@…>, 15 years ago)

Propojení javascriptu a servletu.

Line 
1package cz.frantovo.sql.vyuka.ajax;
2
3import cz.frantovo.sql.vyuka.dto.Hlaska;
4import cz.frantovo.sql.vyuka.dto.Hlaska.Typ;
5import cz.frantovo.sql.vyuka.dto.VysledekSQL;
6
7/**
8 * Pomocník servletu. Vrací HTML části stránek.
9 * @author fiki
10 */
11public class Ajax {
12
13    /**
14     * @return Historie SQL příkazů daného uživatele.
15     */
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));
23        return v.getHtml();
24    }
25
26    /**
27     * Vykoná zadaný SQL příkaz v databázi.
28     * @return Výsledek dotazu – tabulka, hláška nebo chyba.
29     */
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));
38        return v.getHtml();
39    }
40}
Note: See TracBrowser for help on using the browser.