mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: domande stupide,help!

ciao a tutti,
ho alcune domande apparentemente banali,ma a cui non riesco a trovare una
risposta "completa"
1 - nelle servlet ,HttpServletRequest e Response,con request e response cosa
sono,oggetti?ma le prime due non sono interfacce?
perche nella servlet quando richiamo il bean application devo fare quel
lavoro con i passaggi nell'init con il servletcontext?
2 - se nelle servlet faccio out.println stampo a video,ma quell'out
cosè?della< classe PrintWriter,o JspWriter(qualè la differenza)?perche per
fare System.out.print non posso creare un oggetto di tipo System?
3- interfacce:qualè la differenza con classi astratte?che significa quando
faccio,ad es, Runnable oggetto = new MiaClasse()??
4 - se i package sono sempre insiemi di classi,perche io faccio package
nomeMioPackage e import java.etc...
qualè la differenza tra package e import?
scusate la banalità,ma ho sempre usato jbuilder e non mi sono mai posto
problemi,solo che nelle università vogliono sapere ogni piccolezza e queste
sono domande che non mi sono mai posto bene..
premetto che ho gia googlato,ma non ho avuto risposte esaurienti.
grazie 10000
ciao
morgan

 sono domande che non mi sono mai posto bene..
Così mi sembri un bimbetto delle medie mentre lo interroga la prof. 
"Qual'è la capitale d'Italia?" "Eh, prof... proprio quella pagina non 
l'ho letta bene...". Via, siamo uomini.
Scusa, ma non è minimizzando e dando di "pignoli" all'università che 
arrivi a qualcosa. In queste domande ci sono concetti basilari alcuni 
dei quali si incontrano appena ci si mette a scrivere un hello world.


per istanziare il bean di sessione nella servlet creo un riferimento a
HttpSession e poi faccio il casting con la classe del bean.
per quello di application devo passare al'init un ServletContext,istanziarlo
e poi nel service fare sempre il cast,perche tutto ciò a differenza
dell'altro?
Newsgroup: it.comp.java
Titolo: Faces

Ciao,
 
sto valutando con molto interesse il progetto "PrimeFaces".
Ho visto che il dialogo tra il modello e la view avviene mediante dei bean.
 
Nel caso in cui non abbia un vero e proprio bean del modello, in quanto ho necessità di visualizzare informazioni ritornate da una sorgente dati (es. query) qual è la best practice ? 
 
Creare comunque un bean ad-hoc o esistono strade migliori/alternative ?
 


Io utilizzo iBatis, in tanti usano hibernate io lo trovo molto pesante.
 

 > visualizzare informazioni ritornate da una sorgente dati (es. query) qual è la best practice ?


 Non ho bisogno di un ORM, semplicemente chiedevo se l'unico modo per fare binding su Faces è creare un bean ad hoc anche se non ho realmente necessità di gestirne il ciclo di vita (le normali operazioni CRUD per intenderci) ma semplicemente visualizzare a video quello che è il risultato di un query più o meno complessa.
 
Sostanzialmente si: ti devi creare una lista di oggetti (o Map) e questa 
lista generalmente viene fornita da un bean.

Newsgroup: it.comp.java
Titolo: Problemi di CLASSPATH

Lavoro in ambiente Unix con java 1.3.
Ho settato il classpath come segue:
echo $CLASSPATH
($HOME)/PERSONAL:($HOME)/aglets/lib/aglets-2.0b0.jar
Nella cartella PERSONAL c'e' il file Personal.class,
ma quando una classe prova ad istanziarla mi solleva la seguente
eccezione:
java.io.FileNotFoundException: ./PersonalInfo.class (No such file or
directory)
Perche' cerca PersonalInfo nella directory corrente e NON nel classpath
che gli ho specificato!!??
Grazie,
un triste java user.

 directory)
A parte che "PersonalInfo.class" e "Personal.class" sono due cose
diverse, sei sicuro di non "sovrascrivere" il classpath durante
l'esecuzione (con -classpath) ?
Davide

 Ti viene in mente qualcos'altro?
Detto cosi' no. Prova a postare il codice che usi.
Davide

 l'esecuzione (con -classpath) ?
Non uso l'opzione -classpath.
Ti viene in mente qualcos'altro?
Massimo

Newsgroup: it.comp.java
Titolo: Java e Win32

Salve a Tutti,
Sono un neofita di questo ng e mi accingo a studiare java, volevo
sottoporvi una domanda.
Che voi sappiate è possibile creare un programma in Java 2 e
trasformarlo in qualche modo in un eseguibile che giri sotto win32
come se fosse stato scritto in VC++ o VisualBasic in modo da poterlo
installare come fosse un programma per win?
So che esistono dei programmi che trasformano il .java in .exe ma
questo è sufficiente nel caso in cui si deve fornire il progetto
sviluppato ad un committente che magari nella sua macchina non ha la
JVM, oppure bisogna obbligatoriamente installare in questa terza
macchina anche il jdk??
Grazie anticipatamente :-)

installare come fosse un programma per win?
[CUT]
E' una cosa di cui si è parlato *decine* di volte.
Prova a fare una ricerca su
http://groups.google.com/
HTH
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: rimozione JButton da Frame

E' possibile rimuovere dei JButton da un frame?
Se si come si fa? In caso è possibile eleminare più JButton con un solo
comando?
Già che ci sono volevo chiedervi se era possibile associare più eventi ad un
componente con un solo actionPerformed. Nel senso che io ho già associato un
evento ad un pulsante. Ora però devo dare in modo che l'azione associata ad
un componente venga lanciato anche con la pressione di un pulsante e non
soltanto con il mouse o lo spazio.
Vi ringrazio per l'aiuto.
A buon rendere
Ciao Ciao

 pulsante e non soltanto con il mouse o lo spazio.
Non e' molto chiaro. Non hai associato un evento al Button.
Hai associato un ActionListener, che riceve gli ActionEvent
del Button.
L'evento ActionEvent e' generato dal Button in condizioni
precise, ad esempio con un click del mouse.
Se vuoi che altri tipi di eventi siano associati alla
stessa azione definita nel metodo actionPerformed(), devi
isolare quell'azione in un metodo separato e richiamare quel
metodo mediante un altro Listener.
Ad esempio, se vuoi intercettare la pressione di un tasto
sulla tastiera, devi utilizzare un KeyListener e richiamare
l'azione nel suo metodo keyPressed().
--
Ciao. Leonardo 
bos...@uno.it
 
http://surf.to/tetractys
Newsgroup: it.comp.java
Titolo: copia file

E' possibile copiare un file tramite la classe File, senza dovermelo
trascrivere byte per byte?
Grazie, L.
PS: ho visto qualcuno l'aveva già chiesto, ma i messaggi non sono più
disponibili sul server...

PS: ho visto qualcuno l'aveva già chiesto, ma i messaggi non sono più disponibili sul server...
Non ricordo la risposta :/

 A me risulta di no, ma al solito, posso sbagliarmi.
Confermo
Ciao,
	Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Un metodo sporco puo' essere quello di usare la copy del sistema
operativo (classe Runtime ... vedi FAQ)


Newsgroup: it.comp.java
Titolo: JSP e Me

Vorrei creare nuove JSP e non credo ci siano alternative all'uso di J2EE . Nel senso che non sono se aggiungendo opportuni jar in JDK la compilazione delle servlet funzioni . Purtroppo J2EE non mi funziona sotto windows Me . Questo perchè non è n sistema ad architettura client ?Non so vorrei che qualcuno mi potesse spiegare questo .Il mio problema non è quello di usare le JSP , (web server ) ma quello di crearne di nuove per finalità di studio .Qualcuno mi può dire come fare a risolvere questo problema?

 Purtroppo J2EE non mi funziona sotto windows Me.
Cioe' ??? Che problemi ti da'??
Davide

 ha scritto nel messaggio
news:9evrcq$1e3or$1...@ID-18487.news.dfncis.de...


Newsgroup: it.comp.java
Titolo: Re: Dov'è il package netscape.javascript ?

ho risolto da solo mentre postavo leggendo meglio su una pagina trovata da 
google...
" If you're using the Sun JDK/JRE 1.4, the jar is located under jre/lib and 
it's called plugin.jar. " 

Una serie di applet che sto cercando di integrare in una desktop app 
"puntano" a netscape.javascript ("import netscape.javascript.*;").
Eclipse non mi trova il package, e nei miei riferimenti ho solo quello alla 
J2SE 1.4.05.
Cercando su Google ho trovato questo:
" The Java Plug-in 1.3 ships netscape.javascript in a JAR file called 
JAWS.JAR. "
Sul sito sun c'è questo:
" Java Plug-in technology is part of the current version of the Java 2 
Runtime Environment, Standard Edition (JRE). "
Quindi il package dovrebbe essere automaticamente importato con la J2SE, o 
sbaglio?
Newsgroup: it.comp.java
Titolo: accorgersi che è stato copiato un file.

Salve a tutti,
ho il seguente quesito da sottoporre, dovrei realizzare una applicazione il
cui scopo è accorgersi che è stato copiato un file in una cartella e in
seguito processarlo, cioè un meccanismo simile al deploy di una applicazione
con JBoss.
Quello che chiedo sono dei suggerimenti o un link da cui partire.
Grazie a tutti.

TheDandy ha scritto:

Il codice del JBoss! ;-)
Ciao.
\mirko

 cui scopo è accorgersi che è stato copiato un file in una cartella e in
Io ho fatto un thread che ogni minuto ed eventualmente alla pressione di 
un tasto legge i file contenuti in quella cartella, ne fa un sort per 
ordine di tempo, aspetta 5 secondi e elabora i dati.
Questo sistema funziona bene se i file vengono messi con un comando copy 
che in genere è veloce se la dimensione del file è piccola mentre se la 
dimensione del file e' grossa ci possono essere problemi
Per cosa ho potuto osservare, windows tiene il file con una dimensione 
di 0 byte fino a quando non viene chiuso per cui questo può essere un 
controllo ulteriore mentre in ambiente unix la dimensione varia di 
continuo e per ovviare a questi problemi dovresti utilizzare (se 
possibile) un ulteriore file con la funzione di semaforo ma non è detto 
che l'applicazione che scrive il file possa gestirlo
Forse esistono, a livello di File System, dei sistemi di notifica ma non 
ho mai cercato documentazioni.
Ciao
Gio



Il metodo proposto da Giovanni è perfetto, ma vorrei aggiungere che dalla versione 1.4.0
dell'SDK è possibile utilizzare alcune API pubblicate nelle classi
  java.nio.channels.FileChannel
  java.nio.channels.FileLock
per poter tentare il blocco del file a livello di file system, assumendone un controllo
esclusivo. Non ho ancora provato, ma il metodo potrebbe essere questo:
  ...
  FileInputStream mioFile=new FileInputStream("<percorso del file>");
  FileChannel canale=mioFile.getChannel();
  FileLock blocco=canale.tryLock();
La chiamata tryLock() ritorna null se la JVM non è riuscita a bloccare il file per
l'accesso esclusivo. In questo caso ti conviene chiudere lo stream e riprovare
successivamente (unica nota: non avendo ancora sperimentato il metodo, non so dirti se la
chiusura dello stream comporta anche la chiusura del channel...)
Se invece tryLock() ritorna un oggetto FileLock, il blocco del file è stato attivato, ed è
anche il segnale che nessuno vi sta ancora scrivendo sopra. A questo punto puoi usare le
API di FileInputStream per fare tutti i tuoi lavori, con la garanzia che non vi saranno
interferenze dall'esterno. Una volta terminata l'elaborazione devi rilasciare il blocco e
chiudere il file:
  blocco.release();
  mioFile.close(); //o forse canale.close() ???
Fammi sapere come va ;)
--
"tanto va la gatta al largo che affoga"
Per rispondere personalmente leva IlDitoDalCulo.
Newsgroup: it.comp.java
Titolo: Immagini Jpg


http://csvtosql.sourceforge.net/

 Non riesco a capire  perchè queste istruzioni mi corrompono l'immagine.
In che senso te le corrompono ? Ne manca un pezzo o e' totalmente
"sballata" ?
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 mi aspettavo una conversione di formato...
Ciao Davide,
soluzione seguendo il link:
http://forum.java.sun.com/thread.jspa?forumID=20&threadID=534172
Marco
-- 
reply: remove duh.spam.
http://cthulhu.zapto.org

Newsgroup: it.comp.java
Titolo: JNI: emergenza!

Aiuutoooooooooo... sono nei casini con JNI, qualcuno mi puň consigliare un
buon libro, anche per principianti, sull'argomento???
Grazie 1000
Pol
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 buon libro, anche per principianti, sull'argomento???
Leggiti 
http://java.sun.com/docs/books/tutorial/native1.1
e in meno di 8 ore diventi espertissimo in JNI.
- Dario

Newsgroup: it.comp.java
Titolo: JCE Bouncy Castle

Salve a tutti, sarò brevissimo. Qualcuno sa come installare correttamente il
JCE Bouncy Castle?
Grazie. Andrea Del Bene.

 JCE Bouncy Castle?
Benchč la documentazione delle API non sia eccelsa,
le note di installazione sono piů che esaurienti.
http://www.bouncycastle.org/specifications.html
Capitolo 5.0!
Ciao,
Luca Paganelli
Newsgroup: it.comp.java
Titolo: Scrivere negli applet.

import java.awt.*;
public class rgb extends java.applet.Applet {
 char vc;
 String val;
 int v;
 GridLayout gl = new GridLayout(10,1);
 Scrollbar barra = new Scrollbar (Scrollbar.HORIZONTAL, 0, 10, 0, 255);
 TextField valore = new TextField (val);
 public void init() {
  setBackground(Color.white);
  setLayout(gl);
  add(barra);
  add(valore);
  int v = barra.getValue();
  vc = (char)v;
  this.v = v;
 }
 public void paint(Graphics g) {
  System.out.println("Valore= " + v);
  Font f = new Font("TimesRoman" , Font.PLAIN, 20);
  g.setFont(f);
  g.drawString (String.valueOf(vc) , 10 , 200);
 }
Con questo applet volevo fare una barra di scorrimento che scrivesse il
valore nella finestra dell'Applet ogni volta che la simuoveva.
La barra c'è e scorre, ma il valore non riesco a farlo visulaizzare.
Il problema è che da quanto mi pare di capire, per scrivere del testo in un
Apllet si può utilizzare solo il metodo drawString che è un po
limitativo....ad esempio non riesco a fargli scrivere un char o un int.
Con System.outprintln farei ("Valore = " + val);
Ma lo stesso non riesco a fare con drawString.
Se ci avete capito qualcosa e riuscite a  raggiungere il mio scopo vi
ringrazio in anticipo.

usa i .toString() ogni oggetto lo ha.,.



Grazie per la dritta.
Vediamo se ho inteso bene: si tratterebbe di applicare questo metodo ad un
integer?
Voglio dire...i è l'intero che desidero appaia nella finestra dell'applet.
i.toString(a) farebbe un casting dell'intero a stringa scrivandolo in a?
La mia perplessità è il fatto che ho disposto nella finestra una griglia di
layout e che questa griglia possa essere usata solo per disporre dei
componenti e non per un layout di tipo testo.
...Cmq oggi stesso ci proverò.
Grazie ancora.

:
Label, o JLabel se usi le swing.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

Newsgroup: it.comp.java
Titolo: Classe java.sql.Timestamp

Ciao a tutti,
sto usando una versione 1.4.1, sto cercando di utilizzare la classe
Timestamp, ma quando cerco di utilizzare il costruttore nella forma
Timestamp(int anno, int mese, int giorno, int ora, int minuti, int secondi)
ma ottengo in risposta che non viene trovato il relativo costruttore.
Nel mio IDE (NetBeans) quando compare il menu a tendina con le proprietà il
costruttore sopramenzionato compare barrato! Come mai?
Qualcuno può aiutarmi?
Grazie a tutti
Mr. Deckard

 
wrote:

Se in netbeans lo trovi barrato e` perche nella versione 1.4.1 e' 
stato deprecato, sicuramente esistera` un qualche altro pacchetto 
(penso anche che sia inserito in quello dei beans ... prova a guardare
li, o in alternativa verifica in qualche parte all' interno di 
Calendar)
-- 
Ciao By Marco!
E-mail: 
ef...@interfree.it
E-mail: 
marco...@tiscali.it


Il costruttore che usi non esiste. Esiste il seguente:
Timestamp(int year, int month, int date, int hour, int minute, int
second, int nano)
che pero' e' deprecato (e NetBeans te lo mostra barrato).
Ciao,
Alberto
Newsgroup: it.comp.java
Titolo: Compilatore Java

Dove posso trovare un compilatore Java Free?
Grazie, Matteo
rma...@geocities.com
http://rossini.home.ml.org

Grazie, Matteo
Al sito della javasoft, divisione della sun
http://www.javasoft.com/products/jdk/1.1/
Tanti saluti
Pino.
Newsgroup: it.comp.java
Titolo: Da un consiglio di DANI

Allora, come faccio a fare la cosa inversa?
Ovvero selezionando il nodo come faccio a prendere la sua descrizione ed il suo
Codice che e' all'internto della mia HashMap?
HELP ME,
Thanx Luigi ;)
*************** Messaggio originale ***************
Io penso che il metodo più corretto e pulito sia ridefire la funzione equals
.. però volendo si può adottare pure un'altra soluzione
Come tieni traccia poi  dell'insieme di tutti i nodi?
Se li memorizzi in una mappa basta che associ in fase di memorizzazione la
chiave al nuovo oggetto nodo
Esempio:
Map miaMappa = mew HasMap();  // Usiamo una hash map per velocizzare la
ricerca dei nodi ..
e poi inseriamo il nuovo nodo nella mappa in questo modo ....
miaMappa.put(
                         rsParam.getString( Codice ),
                         new DefaultMutableTreeNode(
                                     new Record(
rsParam.getString( Codice ),
rsParam.getString( Descrizione ),
rsParam.getString( Link )
                                                        )
                          )
                       );
Ora per prelevare il dato basta che fai
DefaultMutableTreeNode mioNodo= (DefaultMutableTreeNode)miaMappa.get(
"MIACHIAVE" );
In caso il dato non sia presente nella mappa verrà restituito il valore null
Spero di non essermi dimenticato niente e che il codice funzioni (non ho
provato a compilarlo)...
Ciao e buona serata
Dani
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Thanx Luigi ;)
[CUT]
Ciao Luigi,
Non ho capito bene quale sia il tuo problema ..se avessi la pazienza di
spiegare un pò più in dettaglio qual è il tuo problema sarei felice di
aiutarti (sempre che ne sia capace!)
Ciao ciao
Dani
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If at first the idea is not absurd then there is no hope for it. - Albert
Einstein
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Newsgroup: it.comp.java
Titolo: Contesto grafico GetImage

Perché con il listato seguente, con "MODO 1" non riesco a visualizzare
l'immagine selezionata, mentre con "MODO 2" sì?
NB. intendo utilizzare questa applicazione stand-alone e non come
applet.
grazie!
saverio m.
----
import java.awt.*;
import java.awt.event.*;
class frm1 extends Frame {
    private Image image;
    private Graphics g;
    public frm1(String fileName) {
        image = Toolkit.getDefaultToolkit().getImage(fileName);
        setSize(200, 200);
        setVisible(true);
    // MODO 1
        g = getGraphics();
        g.drawImage(image, 0, 25, null);
    }
    // MODO 2
    // public void paint(Graphics graphics) {
    //    graphics.drawImage(image, 0, 25, null); }
}
public class visualizza {
  public static void main(String[] args) {
    new frm1("C:\\pB.gif");
  }
}

 }
Se non ricordo male il contesto grafico di un frame non č valido 
fintanto che il form non č visualizzato. All'interno del costruttore 
quindi la chiamata non va bene, al contrario del secondo caso, in cui il 
contesto grafico č passato dall'esterno successivamente alla 
visualizzazione a video del form (infatti il paint ha proprio l'effetto 
di stampare a video).
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://www.sourceforge.net/projects/ammentos
http://ammentos.biobytes.it

 contesto grafico è passato dall'esterno successivamente alla

Newsgroup: it.comp.java
Titolo: [source] DemoSecureRandom.java ... osservazioni?!

import java.security.SecureRandom;
import java.util.Date;
public class DemoSecureRandom {
  public static void main(String[] args) {
    byte bytes[] = new byte[20];
    SecureRandom random = null;
    try {
      random = SecureRandom.getInstance("SHA1PRNG");
    } catch (java.security.NoSuchAlgorithmException e) {
      // do nothing...
    } // try-catch
    random.setSeed(random.generateSeed(10)); // not good :/
    random.nextBytes(bytes);
    System.out.println ("random bytes: " + bytes);
  } // main
} // DemoSecureRandom

 ha scritto:

un'osservazione che mi viene da fare e`: xche` non gestisci un
po` meglio le eccezioni?? sara` anche solo un esempio, ma
  public static void main( String[] args ) {
     try {
        byte[] bytes = new byte[20];
        SecureRandom random = SecureRandom.getInstance( "SHA1PRNG" );
        random.nextBytes( bytes );
        System.out.println( "random bytes: " + bytes );
     } catch( NoSuchAlgorithmException e ) {
        System.err( "FATAL ERROR: " + e.getMessage() );
        System.exit( 1 );
     } // try-catch
     System.exit( 0 );
  } // main
a me contina a piacere di piu`. Anche xche` nel tuo codice,
in caso di eccezione, l'esecuzione procede cmq tentando di
invocare metodi tramite un reference che e` rimasto posto
a null, generando un'ulteriore eccezione, ecc ecc
riguardo il commento: in effetti sembra non avere molto senso
far generare il seed all'oggetto stesso. Come specificato nella
documentazione dell'api, generateSeed (metodo di istanza):
 "Returns the given number of seed bytes, computed using the seed
  generation algorithm that this class uses to seed itself.
  This call may be used to seed other random number generators."
quindi al piu` puoi specificare il seme nel costruttore, se
gia` ne hai uno, ma farlo generare con lo stesso algoritmo
utilizzato dalla classe per inizializzare se stessa, equivale
a dire "re-inizializzati come hai gia` fatto". O almeno e`
questo che io ho capito. Il che non mi sembra affatto possa
aumentare la sicurezza anche se viene cambiato il seed
proprio xche` la generazione di questo seed non e` piu`
sicura rispetto la generazione di un eventuale prossimo
numero randomico, e tanto vale generare direttamente quello!
A tale proposito, la documentazione su setSeed() dice:
 "The given seed supplements, rather than replaces, the
  existing seed. Thus, repeated calls are guaranteed never
  to reduce randomness."
...e a questo punto io la eviterei del tutto...
...ma ammetto di non aver mai usato la classe SecureRandom,
quindi spero solo di non aver scritto cose troppo insensate! :P
Rimane l'appunto sulle eccezioni (che tra l'altro ricordo
di averti gia` fatto tempo fa... scusami se mi ripeto! ;).
-- 
Ciao,  |  I play Russian roulette everyday, a man's sport,
Matteo |  With a bullet called life, yeah called life, (SUGAR)
Newsgroup: it.comp.java
Titolo: Syncronized?

Ciao a tutti,
non riesco a capire se nella mia situazione i metodi debbano essere
definiti synchonized.
Ho una servlet che nel metodo init crea degli oggetti 'account'.
I metodi di questi oggetti vengono chiamati da processRequest per
estrarre il nome del comune dal database.
Ci sono dei casi in cui il processo non va a buon fine, non riesco a
capire quale sia il problema,
ho pensato che possa essere legato alle chiamate contemporanee a
questi metodi.
Può essere? Mi chiedo se i metodi degli oggetti 'account' debbano
essere definiti syncronized.
Grazie

 Può essere?
così a lume di naso direi che non c'entra nulla la sincronizzazione,
anzi non *deve* entrarci nulla perché vorrebbe dire che stai usando
qualcosa impropriamente in concorrenza (una cosa a caso, la
connessione al db).

 connessione al db).
L'oggetto viene creato dentro init ma è in service che vengono
chiamati i suoi metodi all'interno dei quali viene creata (e poi
chiusa) ogni volta la connessione al DB.
E' sbagliato?
Grazie

Newsgroup: it.comp.java
Titolo: 1 error

Ciao a tutti, sono Carola.
Ho iniziato a studiare Java da pochi giorni, ho scaricato da internet la
JDK (JDK-1_0_2-win32-x86.exe)
e mi sono munita di un manuale.
Su questo libro vi č proposto il seguente applet:
import java.awt.*;
public class lamp extends java.applet.Applet {
   public void paint(Graphics g) {
    //  la piattaforma
    g.fillRect(0,250,290,290);
    // la base
    g.drawLine(125,250,125,160);
    g.drawLine(175,250,175,160);
    // fondo
    g.drawArc(85,157,130,50,-65,312);
    g.drawArc(85,87,130,50,62,58);
    // lati
    g.drawLine(85,177,119,89);
    g.drawLine(215,177,181,89);
    // punti
    g.fillArc(78,120,40,40,63,-174):
    g.fillOval(120,96,40,40);
    g.fillArc(173,100,40,40,110,180);
    }
}
Ho provato a compilarlo con javac, ma mi risponde:
lamp.java:23:Invalid label
g.fillArc(78,120,40,40,63,-174):
1 error
Se invece elimino la riga incriminata tutto funziona;
sapreste dirmi perchč?
Grazie da Carola.

 wrote in message
news:389312DE...@mail.com...



OHH... grazie Leonardo,
Scusami.
Carola

 g.fillArc(78,120,40,40,63,-174):
Forse perchè invece del punto e virgola ci sono i due punti? Un errore di
stampa? :)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: JList

Ciao a tutti come faccio ad inserire una stringa nella mia JList?
Ho provato con
JList.add("Ciao");
ma non funziona!!!!
Grazie a tutti!

Ciao a tutti come faccio ad inserire una stringa nella mia JList?
Ho provato con
JList.add("Ciao");
ma non funziona!!! ;(
Grazie a tutti!

> Personal >> 
francesca...@libero.it
http://digilander.iol.it/webthinking/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Good enough" security now, is better than "perfect" security ...never.
inutility: final abstract class{...}.
-- 
Posted from 
mailhost.trusted-logic.fr
 [194.250.150.5] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.java
Titolo: Aiutino con VJ++ 6.0

Ho appena installato Visual Java ++ 6.0 e non so come fare un programma
senza che il VJ mi inserisca delle classi aggiuntive per l'ambiente visuale.
In visual C++ 5.0 bastava creare un file singolo senza usare wizard ne MFC
Come faccio in VJ ?

Disinstallalo :)

Newsgroup: it.comp.java
Titolo: HttpServlet[OT?]

Non so se sono off topic ma vorrei un chiarimento su come funziona una 
servlet:
al metodo doget di una servlet viene passato un oggetto 
HttpServletRequest andando a vedere le api ho notato che la classe 
relativa a questo oggetto è un interfaccia ma la sua implementazione 
qual'e? solo HttpServletRequestWrapper? HttpServletRequestWrapper viene 
utilizzato all'interno del metodo service?
Grazie.
Luca Briggi

 qual'e? 
L'implementazione è quella del servlet engine. Se ti interessa puoi 
interrogare getClass() e vedere quale classe la implementa, ma è un 
aspetto secondario: all'interno del metodo doGet() a te interessa 
accedere esclusivamente all'interfaccia.

Newsgroup: it.comp.java
Titolo: Scorrere carattere x carattere di una strigna...

Ciao a tutti.. il mio problema è il seguente..
Dovrei scorrere carattere per carattere una stringa.. e controllare dove ci
sono alcuni caratteri...
String[] risultato=new String[13];
 int c=0;
char car[]=args.toCharArray();
ora che in car tutti i caratteri come faccio: a sapere la lunghezza dell
array?
e come faccio a scorrere i carratteri controllandoli uno per uno??
Perfavore aiutatemi o consigliatemi...
mi sono bloccato su questa scemenza ma non riesco a capire..
Grazie
Ciao

Vi spiego meglio...
Ho una strigna...
String args="Esempio con _2§due_ buchi: questo è il _secondo_ buco!";
il mio problema sarebbe dividerla in Character... ci sono riuscito in questo
modo.. ma non mi sembra molto furbo.. mi consigliate qualcosa di meglio?
Grazie
   int c=0;
   Character carat[]=new Character[500];
   char car[]=new char[500];
   for(int n=0;n<500;n++){car[n]='Õ';}//ALT 741
   car=args.toCharArray();
   int n=0;
   while (car[n]!='Õ'){
     carat[n] =new Character(car[n]);
     n++;
    }

 e come faccio a scorrere i carratteri controllandoli uno per uno??
for (int x=0; x<car.length; x++){
    if (car[x]==' carattere_che_vuoi'){...}
}
Alternativamente puoi anche usare direttamente la stringa:
for (int x=0; x<stringa.length();x++){
    if (stringa.charAt(x)=='carattere_che_vuoi'){...}
}
Ciao

Sei un mito ... non riuscivo a capire come avere la lunghezza di un array..
Grazie ora ho capito...

non riuscivo a capire come avere la lunghezza di un array..
http://java.sun.com/docs/books/tutorial/java/data/arrays.html
HTH
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: Jboss mail-service.xml configurazione JNDI mail

ciao a tutti
sto usando jboss. ora vorrei settare un servizio jndi per la posta. Ho
visto che è possibile farlo in "mail-service.xml".
Ora ho messo tutti i parametri relativi a server
pop,smtp,user,...ecc...
dalla mia classe java ora riprendo il servizio in qs modo
String serviceName = "java:/Mail";
		InitialContext initialContext;
			initialContext = new InitialContext();
			Session session = (Session) initialContext.lookup("java:/Mail");
la mia domanda è: ora come devo fare per riprendere i valori settati
nelle proprietà mail.pop3.host,mail.smtp.host, ecc??
grazie per l'aiuto

sickness wrote:

Non capisco cosa ti servano tali parametri dato che attraverso la Session
che hai ottenuto con jndi lookup hai lo strumento per spedire e leggere
mail. In ogni caso, prova ad utilizzare Session.getProperties o
Session.getProperty.
Ciao,
        Claudio

ciao grazie per la risposta
come faccio attraverso la Session che ho ottenuto con jndi lookup a
spedire e leggere
mail?
grazie

Newsgroup: it.comp.java
Titolo: Multimedia con java?

Ciao.
Secondo voi, Java e' adatto x lo sviluppo di applicazioni multimediali ad
alto contenuto grafico,animazioni, ecc,ecc,ecc(x es. ScalaMM400)?
Potreste illuminarmi?
Grazie1000,ciao.
Andrea S.

 ha scritto nel messaggio
news:C2O0c.46658$gk.19...@news3.tin.it...


Newsgroup: it.comp.java
Titolo: Libreria per trattare fogli Excel...

devo manipolare dei fogli Java dall'interno di un'applicazione Java.
Mi hanno detto che esiste un JAR di libero utilizzo che serve per 
manipolare ed estrarre dati da fogli excel.
Non sono riuscito a trovarla. Mi aiutate
Grazie

Cor_Pie() wrote:

l'ho trovata...
posto il link se a qualcuno puo servire
http://www.andykhan.com/jexcelapi/index.html
saluti

"Cor_Pie()" <co...@CUTMEfreemail.it> ha scritto nel messaggio 
news:44c07cc0$0$32154$4faf...@reader1.news.tin.it...

http://jakarta.apache.org/poi/
 

Cor_Pie() ha scritto:

cerca POI su 
apache.org

Basta semplicemente fare una connessione JDBC al foglio excell utilizzando
DSN-Less 8cioè ti riferisci al driver ODBC del sistema al quale leghi
dinamicamente il path del file a cui connettersi, ci sono una montagna di
esempi è semplicissimo), ottenuta la connessione lo tratti come un normale
DB, facendo attenzione al fatto che però devi utilizzare l'SQL di
Microsoft.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.java
Titolo: jBoss e connessioni locali

Salve, ho creato una piccola applicazione J2EE usando jBoss come Application
Server, ed uso il seguente codice per connettermi ad un EJB da client remoti
(usando quindi le interfaccie remote), come posso fare per collegarmi
all'EJB in locale (da un'altro EJB) in modo da poter usare le interfaccie
Locali, io per ora uso lo stesso codice delle connessioni remote.
Properties props = new java.util.Properties();
props.put(javax.naming.Context.PROVIDER_URL, "jnp://EJBServer:1099");
props.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
Context ctx = new InitialContext(props);
Object obj = ctx.lookup("EJBStruttura");
EJBStrutturaHome strutturaHome = (EJBStrutturaHome)
javax.rmi.PortableRemoteObject.narrow(obj, EJBStrutturaHome.class);
dbStruttura = strutturaHome.create();
Ciao e grazie Alex

 Ciao e grazie Alex
Ciao,
prova a fare:
Context ctx = new InitialContext();
Object obj = ctx.lookup("java:comp/env/EJBStruttura");
Non ne sono sicuro perchè non ho mai utilizzato le interfaccie locali.
CMQ ti ricordo che se hai ancora Jboss 2.4, lui serializza in ogni caso 
tutto, quindi sono
inutili. Se invece hai JBoss 3.x dovresti ottenere maggiori performance.
Ciao!

Newsgroup: it.comp.java
Titolo: jedit debugger

Hello, can somebody tell me the name of jedit plugins which will
include a debugger?
Thanks...





Newsgroup: it.comp.java
Titolo: fare CARRELLO della SPESA

chi puo' darmi una dritta a riguardo?

 chi puo' darmi una dritta a riguardo?
Se non mi inganno - per quel poco che ne so - devi usare i Cookie (per
memorizzare il contenuto del carrello, tranquillo, se non mi sbaglio
puoi usare fino a 20 cookie ognuno dei quali può arrivare a tenere 4k
secondo le specifiche). Utilizza una (serie di) servlet usando gli
strumenti per mantenere lo stato della connessione... c'è un tutorial
sul sito della Sun:
http://developer.java.sun.com/developer/onlineTraining/ServletFundamentals/contents.html
Guardati bene la parte 'Mantaining session information'.
PS se non sei registrato ti chiederà utente e password, registrati, è
gratis e hai accesso ad un sacco di roba per developer ;)
Ciao
	Stefano

Newsgroup: it.comp.java
Titolo: Ambiente di sviluppo grafico

Salve a tutti.
E da poco che uso Java. Il poco che sň lo sto imparando da un corso 
universitario sulla programmazione ad oggetti.
Mi piacerebbe imparare a sviluppare qualcosa di grafico ( non ho ancora 
nessuna conoscenza sulle swing ).
Esiste qualche editor che mi potreste consigliare che faciliti lo sviluppo 
delle GUI?
Esiste anche qualche guida on-line che possa essere utile a tal scopo?
Grazie a chiunque mi possa aiutare. 

 E da poco che uso Java. Il poco che sò lo sto imparando da un corso 

Newsgroup: it.comp.java
Titolo: java in exe

Salve a tutti
Avrei una domanda da fare!
E' possibile convertire un programma in java in uno .exe?
Se è possibile mi sapreste indicare come posso fare?
Grazie in anticipo!
                                                          Lancelot

 Bye

 Come posso fare?
usi un altro linguaggio ;)

 Come posso fare?
Devi distribuire il JRE (Java Runtime Environment) insieme al tuo
programma. L'icona punterà ad una linea di comando tipo "java TuaClasse"
o, meglio, a un file .bat contenente tale linea. Il JRE ha il suo
programma di installazione, quello della tua applicazione è banale in
quanto consiste soltanto nella copia di uno o più file, ma volendo credo
tu lo possa scrivere con InstallShield o roba del genere.
L'alternativa al JRE (che volevo cominciare a usare da oggi :) è
richiamare la JVM presente in MSIE 4 e successive (credo) col comando
"jview". Dice di essere una 1.1, sarà forse bacata ma io devo
distribuire un utility veramente minimale.
HTH, Cris
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
"Ogni limite ha una pazienza" (A. De Curtis)

 > o, meglio, a un file .bat contenente tale linea.
O meglio, la riga di comando sarà "C:\Programmi\JavaSoft\JRE\1.2\bin\javaw
TuaClasse", o qualcosa di simile. In questo modo, non è necessario
aggiungere variabili di ambiente e non si apre la finestra di console.
      Carlo Milanesi
http://digilander.iol.it/carlmila

Newsgroup: it.comp.java
Titolo: variabili d'ambiente

in un vecchio post ho letto il modo di accedere al valore delle
variabili d'ambiente con java
questa è la parte conclusiva:
***************
Ad esempio, se vuoi avere a disposizione il valore della variabile
d'ambiente PATH, in Unix avrai qualcosa di simile a:
java -Dos.path=$PATH MyApp
in Windows:
java -Dos.path=%PATH% MyApp
..e la tua applicazione potra' trattare tale variabile d'ambiente in
maniera indipendente dalla piattaforma usando:
System.getProperty("os.path")
o con System.getProperties().
*********************
Quindi ho preso una classe:
public class Test{
        public static void main(String args[]) {
            String s = System.getProperty("os.path");
            System.out.println("os.path = " + s);
        }
    }
e sotto windows l'ho lanciata aggiungendo negli argomenti
-Dos.path=%PATH% Test
risultato: os.path= null
perfetto non credete
se qualcuno può darmi una dritta è bene accetta
ciao e grazie

 perfetto non credete
Sembra corretto.. prova
java -Dos.path=chissasefunziona
magari non riesce semplicemente a leggere il contenuto di %PATH% (prova 
a farla stampare dallo script di lancio prima di invocare java) o è 
qualche problematica di virgolette (-D"os.path=..." o .Dos.path=",,,,")
tieni conto anche che di proprietà di sistema ce ne sono già predefinite 
(o meglio, caricate automaticamente da java) per cui magari quello che 
ti serve lo hai già, guarda il javadoc di System.getProperties() ci 
dovrebbe esser l'elenco di tutte le proprietà
bye
DKano

grazie ottima osservazione:
bastava sostituire os.path con  java.class.path :
-Djava.class.path=%PATH% Test
e funzia, grazie ancora
Newsgroup: it.comp.java
Titolo: variabile static

ciao,
ho una variabile static che deve essre vista in tutte le classi del mio
package, la inizializzo a zero e poi nella classe dove è definita vado a
modificarla.
Il problema è che nelle altre classi non vedo le modifiche alla variabile,
ma la vedo sempre con il valore 0.
Come mai?

 Come mai?
Provo ad intuito, altri ti sapranno dire....
...secondo me se la definisci static poi non puoi modificarla runtime... non
so.... non ho mai provato.

 ...secondo me se la definisci static poi non puoi modificarla runtime...
Quello e' "final".
Davide


No quello č "static final" la rendi immodificabile, cmq posta un po di
codice...
CIao

 Davide
Ecco, come volevasi dimostrare... sono stato cazziato! ;-))

mi vale sempre 0
Chiarisci un po' la confusione (almeno la mia :-) oppure posta più 
codice.
HTH
-- 
Ciao
	Fabrizio C.


Scusa ho sbagliato a scrivere, era :
public static long start = 0;
Non sono ancora riuscito a risolvere il problema...
Ciao

 Non sono ancora riuscito a risolvere il problema...
Dovresti proprio postare i due frammenti di codice:
 - il primo dove dichiari start (e dove si veda la classe
   e il package dove sono dichiarati);
 - il secondo dove lo usi (e dove si veda il metodo, la classe
   e il package dove sono usati).
Solo in questo modo riusciremo a darti effettivamente una mano.
-- Dario

 ha scritto nel messaggio
news:ah197g$pr7$1...@newsfeed.cineca.it...

Secondo me, l'unica possibilità (almeno che mi viene in mente) è che il
codice che modifica la variabile static (cioè
start=System.currentTimeMillis(); ) non viene eseguito prima dei punti dove
accedi alla classe. Se hai un ambiente di sviluppo cioè IDE, metti un
breakpoint sull'assegnazione a start e un altro dove la legge e vedi se va
prima nell'assegnazione o nell'uso. Secondo me andrà nell'uso(senza debugger
metti una System.out.println con qualcosa di descrittivo prima di quelle
operazioni e esegui con java, non javaw). Soluzioni: se l'assegnazione a
start è codice di inizializzazione(mi sa di sì) metti nella classe dove hai
start, fuori da metodi ma dentro alla classe, questo codice:
static {
  start = ...
}
così quando carica il file .class, esegue questo codice; se accedi alla
variabile deve per forza caricarlo, quindi sei ok; se non vuoi che vada
così, chiama il metodo dove fai tale assegnazione prima di usarla e sei ok
anche qui.Ciao
--
Paolo Giarrusso
Per rispondere togliere solo "TOGLIMI" dall'indirizzo, non _spam.
Newsgroup: it.comp.java
Titolo: errore di access denied

Ciao a tutti.
Sto utilizzando le librerie di apache POI e più precisamente le classi per
generare file excel.
Appena mando in esecuzione la classe che mi sono creata mi da il seguente
errore:
java.security.AccessControlException: access denied
(java.util.PropertyPermission 
user.name
 read)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
	at java.lang.System.getProperty(Unknown Source)
	at org.apache.poi.hssf.model.Workbook.createWriteAccess(Workbook.java:833)
	at org.apache.poi.hssf.model.Workbook.createWorkbook(Workbook.java:249)
	at
org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:124)
        at it.essematica.furla.utility.GeneraExcell_1.<init>(Unknown
Source)
	at
it.essematica.furla.applet.appletGruppoArticoli.AppletGruppoArticoli.jButton51ActionPerformed(Unknown
Source)
	at
it.essematica.furla.applet.appletGruppoArticoli.AppletGruppoArticoli.access$1900(Unknown
Source)
	at
it.essematica.furla.applet.appletGruppoArticoli.AppletGruppoArticoli$20.actionPerformed(Unknown
Source)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown
Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Premetto che le mie applet sono firmate e con un altro pulsante creo un
file pdf con le librerie i-text.
Secondo voi, perchè i pdf me li fa creare e l'excel no??
Grazie a chiunque voglia rispondermi.
Alex!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 generare file excel.
Ho risolto.
Grazie lo stesso.!!!

Newsgroup: it.comp.java
Titolo: Java e MySQL

Salve a tutti.
Ho scaricato MySQL e non parte il demone, uso Win2000.
Non ho capito perchè...
-) Dove scarico le interfaccie JDBC per Java? Nel sito MySQL mi che non ci
siano.
-) La mia web-app funziona in Oracle, avrò problemi quando riuscirò a farla
funzionare con MySQL?
Grazie.

 funzionare con MySQL?
Se hai usato delle cose particolari di Oracle ti troverai nei guai
(Sequences, Query nidificate, Views, Subqueries...).
Davide

 Ho scaricato MySQL e non parte il demone, uso Win2000.
Anche a me non partiva il demone ,ho risolto modificando il file di
configurazione di MySql va in cerca di un file che si chiama my.ini e
modifica il contenuto in
[client]
#password=my_password
port=3306
#socket=MYSQL
#
[mysqld]
port=3306
#socket=MYSQL
skip-locking
#enable-locking
set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = thread_stack=128K
set-variable = flush_time=1800
log=E:/mysql/mysql.log
basedir = E:/MYSQL/
#
[mysqldump]
quick
set-variable = max_allowed_packet=16M
#
[MYSQL]
no-auto-rehash
#
[isamchk]
set-variable= KEY=16M
#
[client_fltk]
help_file= E:\\MYSQL\guiclient\MYSQL.help
client_file= E:\\MYSQL\mysql.opt
history_length=20
database = Shop
queries_root= E:\\MYSQL\queries
last_database_file= E:\\MYSQL\lastdb
[WinMySQLAdmin]
Server=E:/mysql/bin/mysqld-nt.exe
chiaramente la configurazione e personalizzabile, ma dovrebbe funzionare
comunque...
ciao

 ha scritto nel messaggio
news:flUT8.89337$Kt3.2...@twister2.libero.it...


 dettagliato dell'installazione, mah...
Ed il capitolo 4 allora cosa e' ?
Davide

 ha scritto nel messaggio
news:afs92s$gdo2s$1...@ID-18487.news.dfncis.de...



Beh, di solito :-)
Ciao,
    Bruno.
---
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
|
| (rimuovere gli spazi dall'indirizzo per rispondere via email)

Purtoppo si deve fare tutto di corsa e il tempo non è mai abbastanza.
Ciao.
<bbossola @ 
hotmail.com
 (Bruno Bossola)> ha scritto nel messaggio
news:3d22a1c2...@news.inet.it...


 immagino?
devi eseguire da shell dos il seguente comando che fa partire il server
sql come servizio:
mysqld-max-nt --install
naturalmente con my.ini che ti ho postato, il tutto lo trovi a pg 121 del
manuale, a volte non serve leggere tutto, basta sapere dove cercare...
mysql è il client che ti permette di costruire db,table fare query ecc..
pg 146 del manuale.
fammi sapere se ti va
ciao

 ha scritto nel messaggio
news:5WYU8.106091$Kt3.2...@twister2.libero.it...



Allora mysqladmin è solo un client grafico, con funzioni limitate visualizza
i db , my.ini e altre cose del genere...
se il server (mysql-max-nt non mysql-nt) è "attivo" ti visualizza un
semaforo verde...altrimenti se è rosso non è attivo...
il client è mysql non mysqld da far partire da finestra dos...
Newsgroup: it.comp.java
Titolo: jstl e bean, ha senso?

Ciao a tutti,
prima di imbarcarmi in una serata di sudato codice volevo cercare di 
fare un po' di chiarezza.
Invece che fare una pagina html con un bel form per la registrazione 
utente e poi delegare tutto ad una servlet che si prenda cura del dei 
parametri, controlli la pertinenza dell'input e poi proceda la 
registrazione, la mia idea era di fare una cosa piu' complicata, che ora 
vi sottopongo composta da 3 parti: (insomma, voi ditemi se ha un senso 
compiuto..)
[1] una pagina jsp che tramite jstl (le devo usare per far vedere che le 
so usare) controlli lei stessa la pertinenza dei parametri usando [2] e 
solo se i valori sono pertinenti (pass piu' lunga di 5, non ci siano 
campi vuoti, etc), chiami la servlet [3].
[2] una classe bean i cui metodi vengano chiamati dalla pagina jsp per 
fare i controlli sui parametri.
[3] la servlet di registrazione (qui non ci sono problemi).
I miei dubbi:
- posso chiamare un un bean tramite jstl? (con jsp e' trasparente con 
jstl non ho trovato esempi limpidi che mi tolgano il dubbio)
- il codice della jsp verra' troppo complicato? c'e' qualche soluzione 
piu' pulita?  usare i controlli tramite i metodi bean dentro la servlet? 
  (ma in quel caso sono ancora bean, o e' solo una classe di supporto?)

che vuol dire chiamare un bean tramite jstl??
le jstl fanno cose standard passando generalemente valori , bean ecc
la validazione lato client ti conviene farla con javascript
se vuoi far vedere che sai usare le jstl in giro ci sono milioni di
esempi sulle jstl
se vuoi invece implementare qualche controllo con una tua tag library
cerca qualcosa su come si implementano le custom tag library creane una
e fai la validazione con questa
slystoner ha scritto:


Newsgroup: it.comp.java
Titolo: eventi mouse e cicli...

Sto creando un JPanel che prende input da un file per creare una specie di 
scacchiera di dimensioni variabili.
I rettangoli della scacchiera sono formati da JLabel.
Per farlo ho usato dei cicli combinati con un array bidimensionale 
JLabel[i][j].
Ora vorrei però che si possa cliccare su uno di questi rettangoli e che il 
programma passi un valore corrispondente al rettangolo cliccato. Con 
mouseAdapter o mouseListener però non sono riuscito ad inserire nessuna 
variabile dinamica.
Avete qualche soluzione? Mi sono bloccato su questa cosa che ritenevo 
semplice semplice e ora non so come andare avanti...
Alessio 

 ha scritto nel messaggio
news:44Mud.17520$Lg7.5...@twister1.libero.it...

Ciao Alessio
Non posso aiutarti ... sono alle prime armi con Java; Comunque, visto il tuo
nickName e viste le tue perplessita' posso solo cantarti ....".... Boys
dont'cry .... la la la la Boys don't cry ...."
Ciao Stefano


invece sto prprio piangendo :*(