Hoi,
Ik wil een dynamisch tabel maken. Dat wil ik doen d.m.v. de html string in java te genereren en die string op de httprequest te zetten. in de jsp hoef ik dan alleen nog die string aan te spreken. Nu heb ik door hoe en wat ik in java en in jsp moet doen om resultaat te zien.
voorbeeld van java gegenereerd html string:
Het punt is dat html code gegenereerd moet worden aan de hand van een List van HashMap. Even kort het voorbeeld hoe zo'n variable eruit ziet:
de html moet voor het tabel de key "TD0101" plaatsen, per String[] een kolom genereren en per "idle" of "inproc" de kolom achtergrond op geel of groen zetten. De kolom breedte in pix wordt dan ingesteld aan de hand van 5de item in de String[].
Dit is dus een voorbeeld van HashMap met 1 item. De bedoeling is natuurlijk dat er meerdere items in de HashMap zullen zitten.
Ik ben er nog niet uit hoe ik een html generator kan opzetten per HasMap ObjectKey. Ik kan wel de keys eruit halen in zijn geheel d.m.v. keySet() maar ik wil per index nummer de key eruit halen en de lijst sh. Dus kort gezegd hoe pak ik de breakdown van de HashMap in originele compenenten weer aan om html te genereren?
Ik wil een dynamisch tabel maken. Dat wil ik doen d.m.v. de html string in java te genereren en die string op de httprequest te zetten. in de jsp hoef ik dan alleen nog die string aan te spreken. Nu heb ik door hoe en wat ik in java en in jsp moet doen om resultaat te zien.
voorbeeld van java gegenereerd html string:
Java:
1
| String html = tr + a + href + "c:\\test1.html" + u_href + td + "\"" + "100px" + "\"" + "bgcolor=" + "\"" + "red" + "\"" + "height=" + "\"" + "20px" + "\"" + u_href + "test java" + u_td + u_a + u_tr; |
Het punt is dat html code gegenereerd moet worden aan de hand van een List van HashMap. Even kort het voorbeeld hoe zo'n variable eruit ziet:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
| private void generator() { String eqp1 = "TD0101"; List sh1 = new ArrayList(0); String[] s1 = {"1", "idle", "2005052012000000", "2005052012010000", "10000", "", "2"}; //uitleg: {id, status, begindatum, einddatum, duur, voorgaande id, volgende id} String[] s2 = {"2", "inproc", "2005052012010000", "2005052012020000", "10000", "1", "3"}; sh1.add(s1); sh1.add(s2); HashMap temp = new HashMap(); temp.put(eqp1, sh1); m_EqpStateHistoryListQueryTO.add(temp); //dit is een List variabele } |
de html moet voor het tabel de key "TD0101" plaatsen, per String[] een kolom genereren en per "idle" of "inproc" de kolom achtergrond op geel of groen zetten. De kolom breedte in pix wordt dan ingesteld aan de hand van 5de item in de String[].
Dit is dus een voorbeeld van HashMap met 1 item. De bedoeling is natuurlijk dat er meerdere items in de HashMap zullen zitten.
Ik ben er nog niet uit hoe ik een html generator kan opzetten per HasMap ObjectKey. Ik kan wel de keys eruit halen in zijn geheel d.m.v. keySet() maar ik wil per index nummer de key eruit halen en de lijst sh. Dus kort gezegd hoe pak ik de breakdown van de HashMap in originele compenenten weer aan om html te genereren?