[ normandija @ 14.01.2008. 18:54 ] @
Da li mi neko moze objasniti ima li neka tabela tipa "data table" u kojoj bi se prikazali neki podaci na osnovu nekog upita na JSP stranici?
Koristim servlete i JSP stanice da to realizujem.
Pa ako mi neko moze malo pomoci oko toga,kako da kad se izvrsi upit te podatke prikazem u toj tabeli i da li je moguce da recimo tu tableu iskoristim za editovanje podataka.....ima li neki nacin da kad kliknem na celiju tabele polje postane editabilno?

Zatim zanima me kako tu tabelu iskoristiti za Delete....ono sa radio buutton-om,klikni na njega i obrisi oznaceni.


Hvala unaprijed

[Ovu poruku je menjao normandija dana 15.01.2008. u 13:55 GMT+1]
[ anon156554 @ 15.01.2008. 15:20 ] @
Mislim da to ne mozes da radis ako koristis JSP\Servlet tehnologije. JSP je fakticki HTML, pa moras da koristis <table>. Eventualno da dodas u tabelu kolonu sa checkboxom, pa recimo cekiras taj checkbox, a u akciji forme stavis da te ona odvede do nekog servleta, koji ce da komunicira sa bazom, i recimo izbrise stavku u tabeli, koju si check-irao...
JSF ima neke fensi tabele za prikaz podataka, ali nisam siguran da li mozes da dodas tabeli neki osluskivac, kojim ce tabela da reaguje na mouse ili keyevents.
[ normandija @ 15.01.2008. 18:17 ] @
Da upravo sam procitao da to nije moguce sa JSP.
A ako bi dodao taj check box na jos jednu kolonu onda bi to mogao iskoristiti,ali
kako da ispisem neku kolekciju podataka u HTML tabelu iz servleta ili je mozda bolje resenje da stranicu i tabelu
generisem preko servleta ???
[ anon156554 @ 16.01.2008. 08:34 ] @
Ne moras da je generises preko servleta, upravo je poenta JSPa da predstavljaju template tvoje strane koju hoces da renderujes. Dakle, u servletu pozovi enterprizeBean i neka ti vrati neke podatke iz baze(ako to zelis). Zatim taj Object, Array ili sta li je vec stavi u sesiju, recimo

int[] mojObjekat = new int[]{5,6,7,8,9,0}

HtttpSession sesija = request.getSession(true);

sesija.setAttribute("ime", mojObjekat);


.................................................................
a onda negde u jsp...
<table>
<%
int[] mojniz = (int[])session.getAttribute("ime");
for(...)
{
%>
<tr>
<%= mojniz%>
</tr>
<%
}

%>
</table>



Valjda je to to.
[ normandija @ 21.01.2008. 12:34 ] @
poskusao sam tako,znaci napunio sam u servletu RS nekim podacima iz baze,zatim RS sam stavio u neki ArrayList i onda array stavio u sesiju.

ali dobijem sledecu gresku


ili druga greska je java.lang.NullPointerException

pokusao sam preko JSTL-a i skriptleta,ali nece da generise tabelu na stranici,a niz je napunjen podacima,pa sam htio da pitam znas li sta bi to
moglo biti ?????

isao sam preko sledeceg koga, ali nece da mi prikaze u tabeli i kaze recimo ne postoji varijabla BROJ_KARTONA .....
Code:

<table>
    <c:forEach var="kolek" items="${sessionScope.PoremKolekcSes}">
        <tr>
          <td><c:out value="${kolek.BROJ_KARTONA}"/></td>
          <td><c:out value="${kolek.OPIS_POREMECAJA}"/></td>
        </tr>
        
        </c:forEach>
      </table>


[Ovu poruku je menjao normandija dana 21.01.2008. u 23:11 GMT+1]

[Ovu poruku je menjao normandija dana 21.01.2008. u 23:12 GMT+1]

[Ovu poruku je menjao normandija dana 21.01.2008. u 23:13 GMT+1]

[Ovu poruku je menjao normandija dana 22.01.2008. u 00:19 GMT+1]

[Ovu poruku je menjao normandija dana 22.01.2008. u 00:26 GMT+1]
[ normandija @ 22.01.2008. 00:00 ] @
rijesio sam gresku try-catch blokom,jos samo da sredim zaglavlja tabele
[ normandija @ 22.01.2008. 14:42 ] @
sve sam rijesio,sad sve fino upisu je u tabelu i prikazuje.stavio sam radio button-e,tako da kad ga cekira i klikne na obrisi da brise slog.

e sad me zanima kako da da uzmem odredjeni kljuc iz odredjene celije i proslijedim servletu za brisanje?
[ normandija @ 23.01.2008. 10:17 ] @
rijeseno