Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Java / JSP

Cevapla
 
LinkBack Seçenekler
Eski 15/09/2006, 12:02   #1 (permalink)
Cevizci
 
qb18 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2004
Mesaj: 129
Varsayılan Javabean error

slmlar,

kusura bakmayın bu aralar cok msj atiyorum fakat herseyi arastırıp olması gerektii gibi yaptıgım halde sorunlar cıkıor.Sanırım bu da kucuk temel bilgilerden kaynaklanıyordur. Ama en azından bilgiler dier insanlar icinde yararli oluodur dimi

herneyse benim sorunum basit bir count yapan javabean'i jsp icinde kullanamamak.java dosyasını hatasız derleyip WEB-INF/class klasorune kopyaladım ama hala hata veriyor.yapmam gereken baska bi ayar varmı acaba?

dosyalar su sekilde:

deneme1.java
Alıntı:
package connect;

public class deneme1
{
private int count=0;

public void setCount(int count)
{
while(count<20)
{
this.count++;
}
}
public int getCount()
{
return(count);
}
}
deneme2.jsp
Alıntı:
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.lang.*" %>

<html>
<head>
<title>Untitled Document</title>
</head>

<body>
<jsp:useBean id="counter" class="connect.deneme1" />
<% out.println(counter.getCount()); %>

</body>
</html>
ve error msj'ı ise :

Alıntı:
Found 3 errors in JSP file:
C:\\Program Files\\Allaire\\JRun\\servers\\default\\default-app\\deneme2.jsp:11: Error: Could not find package named:
C:\\Program Files\\Allaire\\JRun\\servers\\default\\default-app\\deneme2.jsp:11: Error: Type connect/deneme1 was not found.
C:\\Program Files\\Allaire\\JRun\\servers\\default\\default-app\\deneme2.jsp:11: Error: Could not find package named:
11.satır dedii <jsp:useBean....'in oldugu satır.

tesekkurler.
qb18 hatta değil   Alıntı Yaparak Yanıtla
Eski 15/09/2006, 12:43   #2 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Aklıma gelenler
* WEB-INF/class değil WEB-INF/classes olacak klasör adı
* Yukarıdaki şekilde çalışmazsa class dosyasını bir de WEB-INF/classes/connect.jar formatında paketleyerek yerleştir
* Bu da çalışmazsa WEB-INF/classes/connect/deneme1.class şeklinde bir klasör yapısı ile dene

Umarım işe yarar.
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 15/09/2006, 12:48   #3 (permalink)
25 Karakteri Kullanan Üye
 
IcenGuard Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2003
Yer: Ankara[3139.71,2532.11] Yediği Havuç: 38
Mesaj: 1,447
Varsayılan

public void setCount(int count){
this.count = count;
}
encapsulate yaparken setter sadece set etmeli.
Tabi bu soruna cevap olmadı.
__________________
Mi perro "mafia divertido rojo" comió a mi líder de la escuadrilla del asesinato "el comedor de los pescados". wiki.ceviz.net
IcenGuard hatta değil   Alıntı Yaparak Yanıtla
Eski 15/09/2006, 12:54   #4 (permalink)
Cevizci
 
qb18 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2004
Mesaj: 129
Varsayılan

Alıntı:
IcenGuard, mesajından alıntı: Mesajı Gör
public void setCount(int count){
this.count = count;
}
encapsulate yaparken setter sadece set etmeli.
Tabi bu soruna cevap olmadı.
yani nasl bi sekilde yapmam lazm? set etmek derken neyi kastetigini anlamadım...ayrı bir fonksiyondamı bu işlemi yapmalıyım?elimdeki ornekler surekli ekrana yazı yazdırmakla ilgili bu sekilde hesap yapacak bi ornek bulamadım
qb18 hatta değil   Alıntı Yaparak Yanıtla
Eski 15/09/2006, 13:32   #5 (permalink)
Cevizci
 
qb18 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2004
Mesaj: 129
Varsayılan

tamm ne demek istediini anladım...saol
qb18 hatta değil   Alıntı Yaparak Yanıtla
Eski 15/09/2006, 14:03   #6 (permalink)
25 Karakteri Kullanan Üye
 
IcenGuard Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2003
Yer: Ankara[3139.71,2532.11] Yediği Havuç: 38
Mesaj: 1,447
Varsayılan

bean i çağıran (her kimse artık), direk field lere ulaşmaz
mesela jsf de textfield in value değerini count a bağladığında değeri almak için get+field (getCount)
adlı methodu kullanır, ve jsf nin bu methoddan beklediği davranış count değerini okumaktır. Eğer get/set methodunu bulamazsa okuyamaz/yazamaz.
__________________
Mi perro "mafia divertido rojo" comió a mi líder de la escuadrilla del asesinato "el comedor de los pescados". wiki.ceviz.net
IcenGuard hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Yardım Parse error: parse error in c:\apache\htdocs\arama.php on line 61 xxemobg PHP 5 24/03/2007 13:44
Parse error: parse error, unexpected T_DOUBLE_ARROW in /var/www/vhosts/parksdiary.com ParK PHP 6 13/09/2006 03:28
"Unexpected error number 80004005 has occurred:Automation error" HATASI doganaydin Visual Basic 4 03/07/2006 02:50
BDE error 37 (0025 hex) aka 'Resource or Limit error ' ccelik Pascal / Delphi / Delphi.NET 0 01/11/2004 18:24
crc error Reti Windows 0 21/02/2004 23:31


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 21:41.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net