Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prosledjivanje podataka iz Servleta u JSP rad sa bazom

[es] :: Java :: Prosledjivanje podataka iz Servleta u JSP rad sa bazom

[ Pregleda: 746 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

morpheusscg
Vladisav Milosavljevic
Srbija

Član broj: 81342
Poruke: 59
77.46.198.*

Sajt: napravicu jednom


Profil

icon Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 02:06

Imam formu u JSP, iz koje prosledjujem parametre nekom servletu koji obradjuje upit nad bazom i treba da izbaci rezultat rada servleta, da ne bi pisao kod u servletu koji integrise HTML stranicu, zato me interesuje, kako iz servleta da prosledim rezultate pretrage baze na neku drugu JSP stranicu, ako je to moguce? Ili postoji drugaciji nacin sa JSP-om. Moze bilo kakva pomoc, unapred hvala svima.
Daj vise odmora jeziku nego rukama!!!!!!!!!!!!
01.04.2008. u 02:06 

nemnesic
Software Developer
Vranje - Florida

Moderator
Član broj: 44355
Poruke: 425
*.com
Via: [es] mailing liste



Profil

icon Re: Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 02:12
jedan od nacina:
stavi u session pa posle citaj session iz te druge jsp strane

nn
-All programmers are playwrights and all computers are lousy actors.
http://www.ndnlogic.com
01.04.2008. u 02:12 

morpheusscg
Vladisav Milosavljevic
Srbija

Član broj: 81342
Poruke: 59
77.46.198.*

Sajt: napravicu jednom


Profil

icon Re: Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 03:11
Citao sam o sesijama, ali mi nisu nesto kristalno jasne, sta treba da postavim u sesiju. Ovde sam pisao kod kako bih integrisao html stranicu, da li trebam svaki Vector objekt da postavim u sesiju zasebno ili moze da se smesti sve u jednu sesiju. Moze mala pomoc.

try{
//Preuzimanje parametara iz forme xxx.jsp
String imeizdavaca = request.getParameter("imeizdavaca");


String query = "select imecasopisa, imeizdavaca, datumizdavanja, osobinacasopisa from casopis where imeizdavaca=?;";
PreparedStatement pstmt = conn.prepareStatement(query);
pstmt.setString(1, imeizdavaca);
ResultSet rset = pstmt.executeQuery();

Vector imecasopisa = new Vector();
Vector imeizdavacaB = new Vector();
Vector datumizdavanja = new Vector();
Vector osobinacasopisa = new Vector();
while(rset.next()){
imecasopisa.addElement(rset.getString(1));
imeizdavacaB.addElement(rset.getString(2));
datumizdavanja.addElement(rset.getString(3));
osobinacasopisa.addElement(rset.getString(4));
}
rset.close();
pstmt.close();

}catch(Exception ex){
ex.printStackTrace();
}
Daj vise odmora jeziku nego rukama!!!!!!!!!!!!
01.04.2008. u 03:11 

nemnesic
Software Developer
Vranje - Florida

Moderator
Član broj: 44355
Poruke: 425
*.com
Via: [es] mailing liste



Profil

icon Re: Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 03:23
ili mozes da napravis bean

nn
-All programmers are playwrights and all computers are lousy actors.
http://www.ndnlogic.com
01.04.2008. u 03:23 

574nk3
Elektrotehnicki Fakultet u Beogradu

Član broj: 38673
Poruke: 88
*.neobee.net.

Jabber: svlada@elitesecurity.com


Profil

icon Re: Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 07:39
Napravi odgovarajući Bean, i postavi ga u sesiju npr.
Umesto tih vektora možda bi bilo bolje da napraviš odgovarajuće Beanove sa svojim get i set metodama.
Gde bi jedan Bean bio npr. jedan red u tabeli, a drugi npr lista tih Beanova.

Code:
session.setAttribute("user", UserBean);


A onda preko RequestDispatchera preusmerish na željeni jsp.

Code:

Servlet Context sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher("/user.jsp");
rd.forward(request, response);


U okviru jsp strane se podaci mogu ispisivati preko jstl/el

npr
Code:
${UserBean.korisnickoIme}
01.04.2008. u 07:39 

augustus
Novi Sad - Beograd

Član broj: 101581
Poruke: 312
89.216.31.*



Profil

icon Re: Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 07:54
mozes staviti podatke u request i proslediti ga jsp stranici.
Code:

request.setAttribute("imeatributa", atribut);

getServletConfig().getServletContext().getRequestDispatcher("index.jsp").forward(request, response);

"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
01.04.2008. u 07:54 

[es] :: Java :: Prosledjivanje podataka iz Servleta u JSP rad sa bazom

[ Pregleda: 746 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.