Yazar |
|
neozepron
Ayd?n
Kayıt: 18.01.2006 |
|
tamamdır, sorun çözüldü abi. Çok sağolasın
|
|
Yazar |
|
nipci
Kayıt: 26.09.2007 |
|
<%
while (rs.next())
{
%>
<a href="urunKategoriSec.jsp?deger_restoran_id=<%= rs.getString("restoranlar.restoran_id")%>">
<%= rs.getString("restoranlar.isim")%></a>
</tr>
***********************************************
Yukarıdaki kod ile hangi linke tıklandıgı bilgisini alıyorum.Ama bunu session kullanarak almak istiyorum.Nasıl yapabilirim??
< href.... > içinde bir sekilde session.putvalue yapmak mumkun mu??
|
|
Yazar |
|
audtou
malatya
Kayıt: 31.08.2006 |
|
nipci yazdi | <%
while (rs.next())
{
%>
<a href="urunKategoriSec.jsp?deger_restoran_id=<%= rs.getString("restoranlar.restoran_id")%>">
<%= rs.getString("restoranlar.isim")%></a>
</tr>
***********************************************
Yukarıdaki kod ile hangi linke tıklandıgı bilgisini alıyorum.Ama bunu session kullanarak almak istiyorum.Nasıl yapabilirim??
< href.... > içinde bir sekilde session.putvalue yapmak mumkun mu?? |
href içinde sessiona eklersen while içindeki tüm linkler sessiona eklenir.Bence gonderdigin sayfa(urunKategoriSec.jsp) da ekleme yapmalısın.Zaten deger_restoran_id ile basılan linkin id sini alıyosun.Bi vector olusturup id leri vektore ekle sonra vektoru sessiona ekle mesela(yada daha iyi bi yol varsa bilen yazsın)
bitiyo lan!
|
|
Yazar |
|
audtou
malatya
Kayıt: 31.08.2006 |
|
nipci yazdi | <%
***********************************************
Yukarıdaki kod ile hangi linke tıklandıgı bilgisini alıyorum.Ama bunu session kullanarak almak istiyorum.Nasıl yapabilirim??
< href.... > içinde bir sekilde session.putvalue yapmak mumkun mu?? |
aslında bunu niye sessionla yapmak istedigini de anlamadım
bitiyo lan!
|
|
Yazar |
|
onur
Two Story Town
Kayıt: 14.01.2006 |
|
Hangi linke tiklandigi bilgisine neden ihtiyacin var ?
Aslinda linkini baska birseye vereceksen mesela "son gezdiginiz sayfalar ya da ilanlar" seklinde bir yerlerde kullanacaksan zaten gonderilen id yi request ten alip
session.setAttribute seklinde ekleyebilirsin eger amacin oysa.
kendin url sini son gezilenler frame in de ya da sayfasinda
x.jsp?id=<%=session.getAttribute("y")%>
seklinde verebilirsin demek istedim.
|
|
Yazar |
|
neozepron
Ayd?n
Kayıt: 18.01.2006 |
|
Bir sorum daha olacak xml ile alakalı :) çok sorduk ama..
Website4/haberdetay.jsp?id=1 diye bir sayfaya gidiyor bir linke tıkladığında. Burada da xml'den haberi okuyor. Fakat şu an okuyamıyor. .net'te çalışırken, bunu şöyle yapabiliyordum
xsl içine aşağıdaki şekilde tanımlayıp,
<xsl:param name="id">0</xsl:param>
public XsltArgumentList tal=new XsltArgumentList();
protected void Page_Load(object sender, EventArgs e)
{
tal.AddParam("id", "", Request.QueryString["id"]);
haberlerXML.TransformArgumentList = tal;
}
diyerek parametreyi xsl'e ekleyerek olayı çözüyordum.
Ama jsp'de yapamıyorum. Döküman falan da baktım ama bir türlü anlayamadım. Zaten çok azjsp üzerine de çalıştım bugüne kadar.
şu an <%String id=request.getQueryString(); %> ile querystring'i alabiliyorum. Ama bunu xsl'e ekleyip, sonrasında haberi çıkaramıyorum.
jsp'den xsl'e parametreyi nasıl aktarabilirim? bunu soracaktım.
|
|
Yazar |
|
nipci
Kayıt: 26.09.2007 |
|
Aynı soruyu şu şekilde sorayım.
while(xx.next)
<td><a href=restoranSil.jsp?restoran_id=<%=rs3.getString("restoran_id") %> >Sil </a> </td>
Restoranları sira ile yazdıran, yanlarında da sil die her restorana(restoran_id) ait bi link olacak.(admin panelinin bi parcası)
Sil tıklandıgında restoran_id url de (browser) görünüyor.Bunun görünmesini istemiyorum.Yani aynı sekilde, seçilmiş olan linkin restoran_id sini session parametresi olarak yollamak istiyorum.
Sessiondan gonderince güvenliğin artacağını düşündüğümden soruyorum.
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
Güvenlik kontrolünü restoranSil.jsp sayfasında yapman daha kullanışlı bence. Örneğin linklerin oluştuğu sayfada rastgele üretilen bir değeri bir session değişkeninde depolarsın. Daha sonra aynı değişkeni linke eklersin. Buşekilde restoranSil.jsp sayfasına değer hem GET ile hem de session ile gönderilir. Silme işlemini gerçekleştirmeden önce bu iki değerin aynı olup olmadığını kontrol edersin. Bunun yanında referer süzgecinden de geçirebilirsin. Zaten restoranSil.jsp sayfasındaki işlemlerin gerçekeşebilmesi için yönetici oturumu ön şartı vardır (yani olmalıdır :D).
Let`s make this world a better place to live !
|
|
Yazar |
|
nipci
Kayıt: 26.09.2007 |
|
clairvoyant yazdi | Güvenlik kontrolünü restoranSil.jsp sayfasında yapman daha kullanışlı bence. Örneğin linklerin oluştuğu sayfada rastgele üretilen bir değeri bir session değişkeninde depolarsın. Daha sonra aynı değişkeni linke eklersin. Buşekilde restoranSil.jsp sayfasına değer hem GET ile hem de session ile gönderilir. Silme işlemini gerçekleştirmeden önce bu iki değerin aynı olup olmadığını kontrol edersin. Bunun yanında referer süzgecinden de geçirebilirsin. Zaten restoranSil.jsp sayfasındaki işlemlerin gerçekeşebilmesi için yönetici oturumu ön şartı vardır (yani olmalıdır :D). |
Amacım gonderen ve alan sayfalar aynı parametre yi mi almıs onu check etmek degil.
Benim tek derdim linkin yaptıgı isi nasıl sessiona yaptırırız o.(url de parametre gorunmesini istemiyorum.Gözüme hos gelmio:D)Belki de yaptıramıozdur tabi bilmiom.
Guvenlige gelince şimdilik idare etcek bişi var zaten.login olduktan sonra degeri deisen bi parametre var. her sayfa basında onu kontrol ettiriom.Zaten o konuda sorularım ilerleyen gunlerde gelecek:D.
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
O dediğini normal bir browser ile yapamazsın. Çünkü istemci tarafından kullanıcıların kontrolünde gönderilebilen parametreler get, post ve cookie parametreleridir. Yani bir session değişkenini istemci tarafında oluştururarak göndermek normal bir özellik değil. Bir şekilde http başlığına ekleyip göndersen de sunucuda karşılığı olmadığı için bir anlamı olmayacaktır.
Ama bak şunu deneyebilirsin:
Linke tıklandığında bağlantı açılmadan önce javascript yardımı ile cookie oluşturursun. Cookie oluştuktan sonra linkin açılmasına izin verirsin. Tahminimce oluşan o cookie değişkenleri sunucuya gönderilebilir. Emin değilim, denemek lazım.
Let`s make this world a better place to live !
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | |