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: 3086 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

morpheusscg
Vladisav Milosavljevic
Srbija

Član broj: 81342
Poruke: 61
77.46.198.*

Sajt: napravicu jednom


Profil

icon Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 02:06 - pre 195 meseci
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!!!!!!!!!!!!
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

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



+64 Profil

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

nn
 
Odgovor na temu

morpheusscg
Vladisav Milosavljevic
Srbija

Član broj: 81342
Poruke: 61
77.46.198.*

Sajt: napravicu jednom


Profil

icon Re: Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 03:11 - pre 195 meseci
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!!!!!!!!!!!!
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

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



+64 Profil

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

nn
 
Odgovor na temu

574nk3
Software Developer
Freelance
Belgrade

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



+33 Profil

icon Re: Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 07:39 - pre 195 meseci
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}
 
Odgovor na temu

augustus
Novi Sad - Beograd

Član broj: 101581
Poruke: 358
89.216.31.*



+46 Profil

icon Re: Prosledjivanje podataka iz Servleta u JSP rad sa bazom01.04.2008. u 07:54 - pre 195 meseci
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
 
Odgovor na temu

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

[ Pregleda: 3086 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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