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


avatar
malatya
Kayıt: 31.08.2006
10.02.2008-23:06 #37570
arkadaslar Urun adında bi classım var jsp den Urun liste[] dizisi olusturup içini doldurunca hata veriyor.Urun classı tanınmıyo gibisinden.Ancak olusan servleti kopyalayıp netbeans'den new->servlet deyip içine yapıştırınca servlet normal çalışıyor.Urun classıylada bi problem yaşamıyor.Bu ne yaman çelişki ya(internet cafedeyim bilgisayar yanımda yok çalan şarkıya bak ya AhmetKaya-çelişki :))

bilgisi olan?





bitiyo lan!
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
10.02.2008-23:45 #37572
once jsp nedir servlet nedir projenin dizin yapısı nedir bunları öğrenmen lazım.





N/A
Yazar
audtou


avatar
malatya
Kayıt: 31.08.2006
11.02.2008-00:35 #37583
orhan yazdi
 
once jsp nedir servlet nedir projenin dizin yapısı nedir bunları öğrenmen lazım.

biraz bilgim var o konularda tabiki öğrenmeye çalışıyorum uğraştıkça

sorun şöyle halloldu:yazdıgım class default package içindeydi,yeni package olusturup içine Urun classını attım
sayfanın başınada
<%@ language="java" import="packageIsmi.*"%>
kodunu ekleyince sorunsuz calıştı.
Ancak anlamadıgım nokta Urun classı default package'deyken bunu nasıl import edicez?Yani default package icindeki classları jsp den göremiyormuyuz?
İlla isimli bi package mi olusturamız lazım jsp den ulasabilmek için?





bitiyo lan!
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
11.02.2008-00:39 #37584
<%@ language="java" import="class_adı"%>

her zaman package adı kullanmaya dikkat et. java kütüphanesi cok geniştir çakışan isimler olmaması yada projeni daha okunabilir hale gitrmek için kullanmalısın.





N/A
Yazar
audtou


avatar
malatya
Kayıt: 31.08.2006
11.02.2008-00:50 #37587
orhan yazdi
 
<%@ language="java" import="class_adı"%>

her zaman package adı kullanmaya dikkat et. java kütüphanesi cok geniştir çakışan isimler olmaması yada projeni daha okunabilir hale gitrmek için kullanmalısın.

anladım teşekkürler






bitiyo lan!
Yazar
nipci


avatar

Kayıt: 26.09.2007
16.02.2008-16:14 #38248
Merhabalar;

Şu şekilde bir kodla secimi dier sayfaya gönderiyorum.Kontrol ettim kesinlikle dier sayfaya "secilmedi" parametresi gidiyor.

<select name="select_bolge">
<option value="secilmedi">Tüm Bölgeler</option>

<% while (rs.next()) {%>
<option value="<%=rs.getString("bolgeler.bolge_id")%>">
<%=rs.getString("bolgeler.isim")%></option>
<% }%>

</select>

diğer sayfa;

Burda if içi TRUE çıkmıyor.Acaba sonlandırıcı karekterden dolayı mı bir hata söz konusu?Nasıl çözebilirim

<%
if("secilmedi"==request.getParameter("select_bolge"))
out.println("temp");


else{
String query = "SELECT * FROM `restoranlar`,`bolgeler` " +
"WHERE bolgeler.bolge_id = restoranlar.bolge_id AND bolgeler.bolge_id LIKE ?";

statement = connection.prepareStatement(query);
statement.setString(1, request.getParameter("select_bolge"));

rs = statement.executeQuery();
}

%>

2. sorum da su ilk sayfada 3 tane select yapısı var ve bunlarda deger secilip secilmeme durumlarına göre 6 olasılık soz konusu.Hepsini if le tek tek yapmaktan başka nasıl yapabilirim.Pratik bir yol var mı?







Yazar
nightwalker


avatar

Kayıt: 08.02.2006
16.02.2008-17:10 #38250
slm jsp ile veritabanına baglanmaya calısıyorum ama surekli su hatayı alıyorum, isin garibi simdiye kadar sorunsuzdu ama ne oldugunu anlamadım.

http://img150.imageshack.us/my.php?image=sorunhw1.png





Yazar
aydinsal


avatar

Kayıt: 22.07.2007
16.02.2008-17:41 #38251
nightwalker yazdi
 
slm jsp ile veritabanına baglanmaya calısıyorum ama surekli su hatayı alıyorum, isin garibi simdiye kadar sorunsuzdu ama ne oldugunu anlamadım.

http://img150.imageshack.us/my.php?image=sorunhw1.png


bende fazla bilmiyorum ama internetten araştırdığım kadarıyla firewall olarak kulandığın program portlarını kapatmış olabilir ve bu sayede bağlantı sorunu yaşamış olabilirsin.





Yazar
onur


avatar
Two Story Town
Kayıt: 14.01.2006
16.02.2008-20:27 #38274
ClassNotFound vermis jar in classpath te olup olmadigini bir kontrol et istersen.

.classpath dosyasini acip pathinin dogru olup olmadigina bakabilirsin.ya da properties buildpath ten filan da bakabilirsin.







Yazar
onur


avatar
Two Story Town
Kayıt: 14.01.2006
16.02.2008-20:37 #38275
nipci yazdi
 

if("secilmedi"==request.getParameter("select_bolge"))
out.println("temp");



String degerler == ile compare edilmez.


if(request.getParameter("select_bolge").equals("secilmedi")){}

seklinde yazarsan eger esitligi kontrol edebilirsin.







Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
16.02.2008-21:38 #38276
nesneler equals ile karşılaştırılır.





N/A
Yazar
nipci


avatar

Kayıt: 26.09.2007
17.02.2008-01:08 #38287
Teşekkürler....
Bu işte yeni olduğum biraz fazla belli oldu:)





Yazar
onur


avatar
Two Story Town
Kayıt: 14.01.2006
17.02.2008-16:53 #38322
Olur oyle takildigin yer olursa cekinme sor.







Yazar
nipci


avatar

Kayıt: 26.09.2007
21.02.2008-19:10 #38595
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.





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
21.02.2008-22:10 #38600
nipci yazdi
 

<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.

1) forward etmeden bu sayfaya o deger geliyor mu?
2) gelen değerin veritipi nedir? int/String vs..






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