Merhaba.Sorum JSP-ye aiddir.Databasede 10isim var.Ben Html sehifesinde 10isimi Isim gibi goruntuluyorum.Simdi ben isime vurdukda Vurulan isimin ID-sini nasil ala bilirim.Onceden tewekkurler.

soruldu: 31 Tem '13, 11:04

java's gravatar image

java
284283339
cevap kabul oranı: 12%

değiştirildi: 07 Ağu '13, 09:39

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Sevgili Java,

bunu yapabilmen için, sayfanda JavaScript kullanmalısın. Sayfaya jQuery ekleyebilirsen aşağıdaki kodu deneyebilirsin.

HTML KODU

<table id="users">
  <tr>
     <th>ID</th>
     <th>AD<th>
     <th>SOYAD</th>
  <tr>
  <tr>
     <td>1001</td>
     <td>Oğuz</td>
     <td>Çelikdemir</td>
  </tr>
  <tr>
     <td>1002</td>
     <td>Yavuz</td>
     <td>Çelikdemir</td>
  </tr>
</table>

JQUERY

<script>
    $(document).ready(function() {
       $('#users tr').click(function() {
           var row = $(this).closest('tr');
           var col = row.find('td');

           // Ekrana 1001 veya 1002 yazar, 0 index numarası
           alert(col.eq(0).text());
       });
    });
</script>
permanent link

cevaplandı: 31 Tem '13, 12:16

O%C4%9Fuz%20%C3%87elikdemir's gravatar image

Oğuz Çelikdemir
2.0k52234
cevap kabul oranı: 13%

değiştirildi: 31 Tem '13, 12:54

tam anlayamadim

(31 Tem '13, 12:46) java java's gravatar image

java, elinde kod var ise onu paylas o zaman. Birde, neresini anlamadın?

(31 Tem '13, 12:51) Oğuz Çelikdemir O%C4%9Fuz%20%C3%87elikdemir's gravatar image

Yada sunumu sormak istedin. "Veritabanındaki kayıtları ekranda gösteriyorum. Bu kayıtlardan birisine tıklandığında, veri tabanından o kaydın bilgilerini almak istiyorum" Sormak istediğin bumu?

(31 Tem '13, 12:53) Oğuz Çelikdemir O%C4%9Fuz%20%C3%87elikdemir's gravatar image

veritabanından verileri çekerken, id değerini ya input hidden field bileşeni içine her td'için ,td bileşenine id="<%serverSideId%>" özelliğine ekle ve tıklanılan değeride Oğuz bey'in yazdığı gibi jQuery kütüphanesi ile elde edersin. Fark sadece id'değerini arka planda tutup, kullanıcıya göstermemek.

(31 Tem '13, 15:57) Turgay Can Turgay%20Can's gravatar image

evet Oğuz hocam sormak istediğim o.

(31 Tem '13, 20:00) java java's gravatar image
1

Sevgili Java, o zaman Java konusunda uzman arkadaşlar sana yardım etmeli, çünki benim Java bilgim maalesef yok!

(31 Tem '13, 23:52) Oğuz Çelikdemir O%C4%9Fuz%20%C3%87elikdemir's gravatar image
6 yorumdan 5 tanesi gösteriliyor hepsini göster

Sevgili java, yapacağın şeyin başlangıç noktası yani işlemin tetiklenme kısmı yine Oğuz bey'in yazdığı jQuery metodu ile başlıyor. JavaScript fonksiyonu içerisinden siz sunucu tarafına veriyi göndereceksiniz. Bunun ile ilgili bir örnek paylaşmıştım farklı bir soruda.

Verinin, sunucu tarafına gönderilmesi ve sunucudan dönen verinin arayüze yansıtılması.

Örnek

permanent link

cevaplandı: 01 Ağu '13, 15:38

Turgay%20Can's gravatar image

Turgay Can
8.4k63799
cevap kabul oranı: 18%

Ben IDleri soyle aldim.Linke vurdukda parametre gibi ID-sini novbeti sehifeye gonderiyorum. surada mesela ben 1 yazmisim.Projede bazadan cekiyor id-leri veriyor bura,ordanda linke tikladiginda ID aliyorum.

<ahref="one.jsp?data=<%=1%>Isim

permanent link

cevaplandı: 01 Ağu '13, 20:30

java's gravatar image

java
284283339
cevap kabul oranı: 12%

değiştirildi: 02 Ağu '13, 08:54

request nesnesi ile one.jsp içerisinde data parametresinin değerini alıp, database'e eşirip sorgu yapıp, geri döneceksin. Örnektede parametre alıp, java sınıflarında işlem yapıp sonuç dönüyor. Aynı mantık, sen toplama işlemi değil veritabanı işlemi yapacaksın.

(02 Ağu '13, 11:00) Turgay Can Turgay%20Can's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×112

Soruldu: 31 Tem '13, 11:04

Görüntüleme: 713 kez

Son güncelleme: 07 Ağu '13, 09:39

powered by BitNami OSQA