Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > JSP'de Post
Yazar
neozepron


avatar
Ayd?n
Kayıt: 18.01.2006
25.07.2008-17:35 #49782
Jsp ile ilgili ufak bir sorun var. Elimde bir form var. formda ad soyad giriyorum post ediyorum. Veri tabanında FATİH DİLBER diye bir kayıt var onu aratıyorum. Eğer fatih dilber yazarsam küçük harfle kayıt bulunamıyor. kayıdın bulunabilmesi için ne yapabilirim post metodu üzerinde. Benim aklıma string'i replace etmek geldi. Ama pek jsp ile içli dışlı olmadığım için Replace() metodunu kullanamadım. Nasıl çözebilirim sorunu





Yazar
crossfire


avatar
izmir
Kayıt: 20.07.2008
25.07.2008-17:41 #49783
Veritabanında karşılaştırma yapılan alanın case sensitivity ayarı ile ilgili olabilir.





robotum, robotsun, robot
Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
25.07.2008-17:56 #49784
ToUpper(), ToLowwer() 'a benzer metotlar yok mu?





bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
26.07.2008-00:28 #49797
bunu mysql tarafında o tablonun karaktersetini bin. formatına cevirerek düzeltebilirsin. java ile alakası yok.





N/A
Yazar
neozepron


avatar
Ayd?n
Kayıt: 18.01.2006
28.07.2008-12:53 #49871
Sağolasın Orhan.
Ben javascript ile sorunu çözmeye çalıştım. Textbox'a girilen değeri büyük harfe çevirdim. Çözüldü gibi duruyor.
<input  type="text" name="adi" size="12" id="txtadi" onkeyup="Uppercase(this.id)"/>

	<script type="text/javascript">
		function Uppercase(x) {
			var str = document.getElementById(x).value;
//			str = str.replace( /i/gi , 'İ' );
			str = str.replace( /ş/gi , 'Ş' );
			str = str.replace( /ğ/gi , 'Ğ' );
			str = str.replace( /ü/gi , 'Ü' );
			str = str.replace( /ı/gi , 'I' );
			str = str.replace( /ç/gi , 'Ç' );
			str = str.replace( /ö/gi , 'Ö' );
			str = str.replace( /İ/gi , 'I' );

			

		document.getElementById(x).value = str.toUpperCase();
}
		</script>











Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
28.07.2008-14:19 #49880
bunu mysql den tablonun karakter kodlamasini latin5_bin secerek de yapabilirsin ozaman bi ayar yapmana da gerek kalmaz küçük yada büyük harf eşleştirmesi vs..





N/A
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb