Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > jsp vs servlet
Yazar
onur


avatar
Two Story Town
Kayıt: 14.01.2006
21.02.2008-22:14 #38601
nipci yazdi
 
while (rs2.next()) {

if (request.getParameter("check" + Integer.toString(sayac)) != null) { //checkbox secildiyse fiyati toplama ekler

toplam = toplam + rs2.getInt("malzemeler.fiyat");
}
sayac++;
}
%>
***********************************Sorum asıl alt kısımla ilgili******

<jsp:forward page="ekMalzeme.jsp">

<jsp:param name="deger_urun_id" value=" <%=request.getParameter("deger_urun_id")%> "/>

</jsp:forward>

1)Bir onceki sayfadan gelen deger_urun_id yi ekMalzeme.jsp ye gonderemiyorum, nasıl gonderebilirim?
2)Döngü sonucu hesaplanan toplam degerini ekMalzeme.jsp ye nasıl gonderebilirim?
3)Ornek kodların oldugu bir kitap yada site onerebilir misiniz?

Şimdiden teşekkür ediyorum.


Bu tur yontemlerle olmadiysa alternatif bir yontem olarak session a koyup ordan alabilirsin mesela:

session.setAttribute("deger_urun_id",id);

session.getAttribute("deger_urun_id");

seklinde.

Bir de dipnot:

<jsp:forward> ile onceki sayfadan gelen request aynen transfer olunan sayfaya gider.Yani 3. sayfada request.getParameter("1.sayfada konulan deger") alabilirsin.Bunu da bilmiyorsan hatirlatayim istedim.

--->1.sayfa request yaratildi. 2. sayfaya post edildi.
---> 2.sayfa(ara sayfa) burada jsp:forward yapildi - request yasiyor
---> 3.sayfa requestten degerler alinabilir ve burda biter.

response.sendRedirect te boyle birsey mumkun degil.








Yazar
nipci


avatar

Kayıt: 26.09.2007
21.02.2008-22:38 #38603
onur yazdi
 



<jsp:forward> ile onceki sayfadan gelen request aynen transfer olunan sayfaya gider.Yani 3. sayfada request.getParameter("1.sayfada konulan deger") alabilirsin.Bunu da bilmiyorsan hatirlatayim istedim.




Aslında asıl ihtiyacım olan bu tarz bilgilerin yazdığı bir kaynak.İstedigim tam olarak buydu:)
Tesekkurler...


pek güzel bir yöntem olmadı ama olaya şöyle bi çözüm bulmuştum.

<meta http-equiv="Refresh" content="0.1; URL=ekMalzeme.jsp?deger_urun_id=<%=request.getParameter("deger_urun_id")%>&malzeme_toplam=<%=toplam%>&tur=2&secilen_malzeme_id=<%=secilen_malzeme_id%>">





Yazar
onur


avatar
Two Story Town
Kayıt: 14.01.2006
21.02.2008-22:46 #38604
Bu tur seyleri java.sun.com daki dokumanlari inceleyerek ogrenebilirsin.

Kitaplar genelde ana seylerden bahsettikleri icin bu tur ayrintilara pek girmezler tahminimce.

Mesela requestDispatcher var mesela yonlendirme icin.

RequestDispatcher requestDispatcher = new RequestDispatcher("x.jsp");

requestDispatcher.forward(request, response);

gibi bir kullanimi vardi yanlis hatirlamiyorsam.

Dedigim gibi arastir sor vs vs. bu tur seyleri sadece kitaptan ogrenirsin diyemem.

http://www.theserverside.com/discussions/thread.tss?thread_id=26425







1 2
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb