mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Help with a collections please.



Hi!

What I want to do is to generate a random set of six numbers (no duplicates)
until there is a duplicate row or I run low on memory(which ever comes
first).

I have successfully been able to generate six numbers(between 0 and
50) adding each of them to a TreeSet which guarantees their uniqueness
from each other and inserts them in sorted order. Now, I can do this in
a loop but I want to ensure that there is no duplicate for any of the sets
that get generated - so the sets will be being added to a super set as
part of the loop. Essentially I want something along the lines of a TreeMap
containing many TreeMaps - as many as it has taken for a duplicate set
to arise.

The problem is that I don't know how to implement this using the collection
classes. When I try to add a second TreeSet object, I get :

Exception in thread "main" java.lang.ClassCastException:
java.util.TreeSet


       at java.util.TreeMap.compare(TreeMap.java:1047)


       at java.util.TreeMap.put(TreeMap.java:449)


        at java.util.TreeSet.add(TreeSet.java:198)


        at com.upstat.util.Test.main(Test.java:33)


Any help will be much appreciated. (sorry, the Sun collections docs
don't really do it for me!)

Jim

 

 


 duplicate set to arise.
It looks like you want (in some form) a TreeSet of TreeSets, not a TreeMap
of TreeMaps... you aren't mapping keys to values anywhere.  However, you
*are* getting confused about what is stored in what Set.  This will be a lot
easier to think about if you encapsulate more.  For example:
public class NumberRow
{
    private Set numbers = new TreeSet();
    ... // methods to build your set of numbers
}
Then you have, at the top level, a Set of NumberRow objects.  Quite simple.
You build a NumberRow, and you test for membership and add it to the Set.
Try it.
Chris Smith
Newsgroup: it.comp.java
Titolo: ibm websphere - errore in inizializzazione

Ho un errore in fase di inizializzazione del processo java di ibm WebSphere; 
nel native_stderr.log viene scritto:
JVMJ9VM015W Initialization error for library j9gc23(2): Failed to 
instantiate heap.  2024M requested
Could not create the Java virtual machine.
una delle ultime operazioni che avevo fatto dalla consle era appunto quella 
di aumentare la dimensione della memoria a 2024MB (il server ha 4gb di 
memoria)
siccome non si avvia il processo non ho nemmeno la console a disposizione e 
quindi non posso modificare il parametro... in quale file viene memorizzato? 
(così magari lo modifico manualmente
grazie a tutti
Roberto Nenni 

Roberto Nenni <nen...@dpinfoSENZAQUESTO.it> wrote:

Scusa il ritardo ... 
... immagino che avrai già scoperto che sotto win 32 è _difficile_
andare oltre 1 giga e 6 (1600 MB) - 1 giga e 9 a causa dell'
"indirizzamento delle dll", qualcosa del tipo "nello spazio del processo
le dll occupano indirizzi che, anche se abbastanza alti, impediscono
l'espansione dell'heap di Java a 2 giga" .
C'è del materiale in rete (dll relocation e termini simili) e, mi sembra
di ricordare (era + di 1 anno fa) dei tool microsoft, ma era un lavoro
un po' pesante.
Ciao,
    Davide Grandi
--
Ing. Davide Grandi
davide...@mclink.it

Newsgroup: it.comp.java
Titolo: Doppia condizione in un ciclo

Scusate la domanda straidiota..
Qual'č la sintassi per concatenare 2 o piu condizioni in un ciclo, ad es
while?
cioč: while (a<b) ??? (c<d) { ..... ecc}
Cosa ci metto per fare un and?

> cioč: while (a<b) ??? (c<d) { ..... ecc}
se sono in OR
while ((a<b) || (c<d))
se sono in AND
while ((a<b) && (c<d))

 ha scritto nel messaggio
news:Pc4a6.4919$Ai2.1...@twister2.tin.it...

while(a < b && c < d)
{
    // ...
}
o, se vuoi piů chiarezza,
while((a < b) && (c < d))
{
    // ...
}
Massimo

Newsgroup: it.comp.java
Titolo: Problemi con Applet - time.java [0/1]

Ho fatto questa piccola Applet che visualizza un orologio aggiornato.
Premetto che per sviluppare questa Applet stavo usando Visual j++, stavo 
perchè ora uso Visual J++ per la stesura del codice mentre la 
compilazione e l'esecuzione uso JDK1.1.4 con Appletviewer (Visual J++ non 
è aggiornato alla versione 1.1.4 del JDK).
Il problema è che mi ritorna un errore di NullPointerException, qualcuno 
può aiutarmi nel trovare dove sta l'errore, è la mia prima applet. 
Allego il file time.java:
Il codice così come visualizza solo una stringa con l'ora corrente.
-- 
Saluti.
Mino
g.ra...@ita.flashnet.it

Il problema è che mi ritorna un errore di NullPointerException...
la NullPointerException e' causata dalla stringa "msg" che viene
utilizzata nel metodo paint prima di essere inizializzata (e quindi
e' null per default).
E' sufficiente che imposti il valore iniziale in questo modo:
  String msg = "";
Buon Anno a Tutti!
--
     o     Leonardo Boselli   
bos...@technologist.com
    o o    TETRACTYS Software 
tetr...@geocities.com
   o o o         Java and NetRexx Tutorials
  o o o o       
http://tetractys.home.ml.org
Newsgroup: it.comp.java
Titolo: lavoretto in java

 
        Io devo realizzare un programmino in java che prenda in input una stringa di
caratteri e, dopo averla scomposta, elabori i dati secondo un certo
algoritmo. Visto che sono alla prima esperienza come linguaggio java
qualcuno è disponibile a collaborare a questo programma?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


ahah un progetto di lavoro..certamente... 

Fabi2o ha scritto:

certo se paghi adeguatamente e fornisci le tue generalità.
di sicuro no se e' un compito per casa.
-jeffo
-
www.milkeyway.net

Newsgroup: it.comp.java
Titolo: ma dove si scarica questo package?

Ragazzi,
sono qui 
http://dev.w3.org/cvsweb/java/classes/org/w3c/
 .
Si tratta - deduco - della visita di un server cvs che mi fa vedere a che
punto stanno con le revisioni dei files etc. Io volevo semplicemente
scaricare tutto il package org.w3c .. perchè devo importarlo in un
progetto Java. Sono davvero un neofita con java, non abituato a pensare in
"packages".. perdonatemi :) 
Come fare quindi per scaricare l'intero package?
 



Scusate la pigrizia domenicale (fa un caldo pazzesco). 
Bastava installare un client CVS, imparare velocemente come usarlo e
scaricare i files che mi servivano. 
Buona domenica a tutti.

 Buona domenica a tutti.
Una volta scaricato il client cvs esegui su una console (in linux o uno
unix)
cvs -z3 -d:pserver:anon...@dev.w3.org:/sources/public login
e scrivi la password "anonymous" senza virgolette, poi 
cvs -z3 -d:pserver:anon...@dev.w3.org:/sources/public co
java/classes/org
infine entra nella directory "org" appena create ed esegui
make 
Alla fine tutto dovrebbe funzionare

Newsgroup: it.comp.java
Titolo: attendere.....prego!

Cerco esperto x creazione client.

>Cerco esperto x creazione client.
Che tipo di client? Che progetto? Commerciale?
-==[ Andrea Marchini, Client Coder & Builder (Avenger) @ The Gate MUD ]==-
|  email: 
and...@marchini.net
             email: 
ave...@thegate.ngi.it
  |
|  
http://www.marchini.net
 
http://thegate.ngi.it
  |
|                                                   
thegate.ngi.it
 7890  |
-========================================================================-

 wrote in message
8c8e6l$fsd$1...@nslave2.tin.it...

Newsgroup: it.comp.java
Titolo: Installazione di JDK 1.2. in Windows NT

Salve a tutti.
Sto cercando di iniziare anch'io....
Ho prelevato dal sito Java.Sun la versione beta4 di JDK 1.2.
Ho effettuato l'installazione dell'applicazione in WindowsNT4, cercando di
attenermi a quanto indicato nelle relative note ma ho difficoltà a cambiare
manualmente le variabili di ambiente;
dopo aver aperto l'icona Sistema in Risorse del Computer
alla voce Path cosa devo digitare per apportare la modifica?
Non ho capito "assegnazione CLASSPATH  o modifica CLASSPATH" - PATH nel file
AUTOEXEC.BAT.
Come si avvia il programma JDK, dato che dopo l'installazione non
figura nessuna icona di avvio  sulla barra Start  dei programmi ?
Figura soltanto in Explora risorse  C:\jdk1.2beta4
C'è qualcuno, nonostante il caldo che ha un poco di tempo per
spiegarmi come posso fare?
Un grazie anticipato.
Maurizio Ciombolini - Roma
fiord...@uni.net

Fiordiconio Gold Srl wrote in message ...
    [snip]
Non ho provato JDK 1.2beta4, ma, supponendo che
non sia troppo diverso da precedenti JDK 1.1 e 1.2:
la variabile d'ambiente CLASSPATH basta per ora
che tu ti accerti non sia settata, non esista proprio; e
a PATH, se il pacchetto si é piazzato in C:\jdk1.2beta4,
dovrai aggiungere C:\jdk1.2beta4\bin.
JDK é un ambiente a linea di comandi, quindi,
naturalmente, non istalla nulla sulla barra Start.
Funziona invece cosí: fatti un folder per le tue
prove, tipo c:\JAP, e apri una console con cui
lavori in questo folder.  Con un editor di testo a
tua scelta (notepad o checchessia d'altro), crea
un minuscolo file di prova, chiamalo ad esempio
ciao.java, nel directory C:\JAP:
class ciao {
    public static void main(String[] args) {
        System.out.println("Ciao!");
    }
}
Salvato questo file (come testo, mi raccomando,
se usi editor diversi da notepad), esegui dalla
console suddetta il comando:
    C:\JAP> javac ciao.java
Questo é il compilatore, e se tutto va bene ora
dovresti avere nel directory un nuovo file, di nome
ciao.class.  Per eseguirlo, dai il comando:
    C:\JAP> java ciao
e il programma dovrebbe salutarti.  Queste sono
le "prove fondamentali di installazione corretta"
per qualunque ambiente di sviluppo...:-).
Per continuare non puoi fare a meno di un buon
testo per principianti, ti raccomando caldamente
il tutorial Java che puoi scaricare dal sito della
javasoft, e sempre da quel sito non scordarti di
prendere anche la documentazione delle API, in
formato HTML cosí come il tutorial (quindi puoi
consultare l'uno e l'altra con qualsiasi browser).
Alex

>Risposta per Alex
Ti ringrazio per i preziosissimi consigli e suggerimenti;
eseguirņ quanto mi hai scritto e naturalmente sarai il
primo ad essere informato dell'esito.
Per adesso ancora grazie e a presto ..
Maurizio
P.S come editor di testo va bene  WordPad ?
Ho Front Page98 installato, puņ essermi utile come
console?
ciao
Newsgroup: it.comp.java
Titolo: Comandi per output non grafico.

Ho cominciato a programmare in Java e per il momento non voglio utilizzare
l'ambiente grafico (quindi niente AWT o Swing).
Attualmente ho due problemi che non mi consentono di andare avanti:
1 - Come faccio a cancellare lo schermo e scrivere il mio output in una
posizione specifica?
2 - Come faccio a leggere i tasti premuti non come ReadLine ma come
intercettazione dell'evento di pressione dei tasti?
Grazie per l'aiuto.

 intercettazione dell'evento di pressione dei tasti?
class Programma Programma extends Panel implements KeyListener
{
Programma()
{
 addKeyListener(this);
}
public void keyPressed(KeyEvent e) { }
public void keyReleased (KeyEvent e)
{
    switch(e.getKeyCode())
     {
      case KeyEvent.VK_NUMPAD0: break;
        // prima del break inserire il nome dellla procedura che gestisce il
tasto premuto
      case KeyEvent.VK_NUMPAD1: break;
    }
 }
public void keyTyped (KeyEvent e) { }
}//fine classe

posizione specifica?
http://space.tin.it/computer/csadun/javafaq.html#d1-31
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Dove Compilatore javac?

Dove posso trovare un  compilatore java 1.2  ?
Grazie

 wrote in message
10o6rno$g21$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.java
Titolo: scusate, vorrei fare un piccolo sondaggio

Vorrei sapere quale delle due riviste comprate e perchè?
a) IOProgrammo
b) DEV
pan...@edmaster.it

 b) DEV
Io compro DEV perché...boh, forse perché la prima
volta che l'ho vista c'era un cd che mi serviva...

b) DEV
Nessuno dei due (compro Dr.Dobb's Journal)




 > b) DEV
IoProgrammo per il CD

ho comprato dev una volta sola perche' me ne avevano parlato bene...ma  non
fa per me  ;)
uso computer programming :)))
Valeria _ k.

Newsgroup: it.comp.java
Titolo: Lettura stringa da file di testo

Salve a tutti....
come da oggetto devo leggere delle stringe contenute in un file di testo
Fin'ora ho fatto questo:
FileInputStream fi=new FileInputStream(sr);
			int av=fi.available();
			byte[] b=new byte[av];
			fi.read(b);
			searchresult=b.toString();
evidentemente non è brillantissima l'idea di usare(perlomeno in questo 
modo) il metodo toString().....
Qualcuno ha suggerimenti??
Grazie in anticipo

 
ehm... no.
Per leggere i file di testo usa i Reader non gli InputStream. Trovi 
anche metodi per leggere tutta una linea in blocco senza stare a pensare 
a dimensioni e simili amenità
bye
DKano
Newsgroup: it.comp.java
Titolo: Confronto di stringhe?

Aiutatemi un attimo con questo semplicissimo problema, per favore!
#inizio codice
...
String ciao;
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
ciao = input.readLine();
if (ciao == "exit") System.exit;
...
#fine codice
Ecco, vorrei sapere perchè non esegue questo confronto tra
"exit" e ciao. Ovvero, la condizione di eguaglianza, nel caso
io scriva "exit" da riga di comando, non si verifica. Dove sbaglio?

 if (ciao == "exit") System.exit;
io consiglierei un:
if (ciao.equals("exit")) System.exit;
bye,
Angelo

 Dove sbaglio?
Cosi' confronta i due oggetti, non il contenuto dei due.
Vedi la documentazione di String.compare() nelle API.
Davide

 ha scritto nel messaggio
news:%mx69.64512$n04.1...@twister2.libero.it...

Ciao,
tu scrivi "se l'oggetto ciao di tipo String (con dentro quel che vuoi) e'
uguale all'oggetto String <exit>" .....
Cioe' chiedi di confrontare due oggetti diversi che per forza non sono
uguali!
usa i metodi di String che confrontano i contenuti degli oggetti String
equals(Object)
compareTo(String s)
compareToIgnoreCase(String s)
Ciao
Gianluca

Ok, grazie a tutti...
Devo ancora imparare che Java considera tutto come oggetti.
Ciao :-)
--
Darko Merydian
www.novalis.too.it

 ha scritto nel messaggio
news:_FN69.66190$n04.1...@twister2.libero.it...

dillo a me che vengo dal C dove tutto e' array di char e usi pointer a char
e chi + ne ha ne metta
ciao
Gianluca

Newsgroup: it.comp.java
Titolo: Combo Box HELP!!!!

Ciao a tutti,
ho un piccolo problema, in un dialogo che sto inserendo in una
applicazione ho il seguente comando che crea una area di testo
---
      panel.add(new JLabel("Project Type : ", JLabel.CENTER));
                panel.add(projecttype = new JTextField("", 15));
--
Io invece vorrei una combobox che sceglie tra tre valori (alfa, beta e
gamma). Qualcuno di Voi puo' gentilmente darmi una mano? ho provato con
List e con Jcombobox, ma non funziona.
Aspetto Vodtre news.
                                ALEX 



JComboBox è la classe giusta da usare. In che senso hai provato e non
funziona?
In teoria (non ho provato ad eseguirlo) dovrebbe bastare qualcosa del tipo:
...
String[] scelte = {"alfa", "beta", "gamma"};
JComboBox combo = new JComboBox(scelte);
panel.add(combo);
...
Claudia
-- 
"sul viale del tramonto il telefonino non prende"
Newsgroup: it.comp.java
Titolo: stampare il contenuto di una matrice di stringhe

scusate la domanda idiota, ma sono nuova del mondo della
programmazione e anche tendenzialmente rimbambita...^_^;; come faccio
a far stampare il contenuto di una matrice di stringhe su un altro
oggetto, per esempio un JFrame o un JTextArea? Insomma, c'è un metodo
che mi fa riavere indietro una cosa utilizzabile...? O a stampare il
contenuto della mia matrice su una JLabel?? qualcuno ha un consiglio
per me?? grazie!!

 oggetto
Se usi la 1.5
String[][] array = {{"a", "b", "c"},
                     {"0", "1", "2"},
                     {"A", "B", "C"}};
JLabel label = new JLabel(Arrays.deepToString(array));
Marco
-- 
reply: remove duh.spam.
http://cthulhu.zapto.org

Newsgroup: it.comp.java
Titolo: Libro su Java per programmatori C++

Ciao a tutti,
come da oggetto.
Non mi interessano libri che partono da zero.
Vorrei un bel libro completo, magari in inglese, poiche' qua a Parigi non
trovo libri di autori italiani.
L'equivalente di "C++ primers" di Lippman per intenderci.
Avevo letto qualcosa di Horstman & Cory (non ricordo i nomi) "Core Java", e'
buono?
Maurus

 (non ricordo i nomi) "Core Java", e' buono?
Cay S. Horstman & Gary Cornell
Java 2 - Tecniche avanzate ("Core Java" dovrebbe essere il titolo
originale).
Vengono trattati: Multithreading, Insiemi, Programmazione di rete,
Connettevità a database, Oggetti remoti, Swing avanzato, AWT avanzato,
Javabeans, sicurezza.
Fai attenzione che degli stessi autori vi è un altro libro: Java 2 - I
fondamenti.
Maurizio.

I due libri sono riconoscibili dal fatto che il primo (versione base) č
bianco, il secondo (versione piů avanzata) č rosso con la costa laterale
nera.
P.S. del primo č appena uscita la versione aggiornata al JDK 1.3.1 e cmq. č
una buona introduzione su alcuni componenti grafici di Java come i
LayoutManager e sulle principali differenze tra Java e C++ (vedi differenze
tra OOP).
I libri sono della Mc.Grow Hill
ATTENZIONE!!!! Sempre della McGrow Hill e con titolo analogo c'č un libro
bianco con banda centrale grigia e nera, che non vale la carta sul quale č
stampato.

 a écrit dans le message news:
a9jcjs$53bu$1...@stargate1.inet.it...

Ok, ti ringrazio.
Ma tu personalmente quale altro libro valido consiglieresti?
Maurus

Io ho comprato sia "Java 2 i Fondamenti" che "Java 2 Tecniche Avanzate".
Newsgroup: it.comp.java
Titolo: Inserire una data nel DB (mysql)

Salve a tutti,
ho fatto un ricerca nei vecchi post ma non ho trovato precisamente quello
che mi serve!
Devo inserire la data corrente in un campo Date del DB, memorizzando tutti
i dati (anno, mese, giorno,ora, minuti, secondi) in modo che quando vado a
riprendere i dati in una form mi vangano presentati secondo la data di
inserimento, usando nella query la clausola order by campo_data.
Ora il problema è che nel campo del DB non mi memorizza mai in dati
relativi a ore, minuti e secondi.
Non è tanto un problema di java, da cui riesco a capire la data esatta, ma
quanto la memorizzazione sul DB.
Come deve essere formattata la data all'interno della stringa SQL?
Esempio:
insert into mia_tabella (data_ins) values(....)
Che ci devo mettere al posto dei puntini?
Le ho ptovate tutte.. ma non memorizza mai le ore i minuti e i secondi.
Un ultima cosa poi vi lascio:
Quando faccio la select per recuperare questi dati, mi basta dire "order
by data_ins" e mi ordina anche per ore , min e sec se disponibili?
Grazie mille e scusate se il post è un tantinello OT!
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Dan wrote:
[snip..]
Come sempre dopo un ora e passa a cercare di farlo funzionare... metto il
messaggio e trovo la soluzione!!!
Era il campo del DB che non doveva essere dichiarato di tipo 'date' ma di
tipo 'datetime'
Scusate la niubbagine!
grazie cmq!


Newsgroup: it.comp.java
Titolo: (XML) Come recupero il testo all'interno di un tag?

Ciao a tutti,
Ottenuto un NodeList con il metodo getChildNodes e provando a
leggere il testo di un nodo di tipo 'Text' con il metodo
getNodeValue non ottengo nessun valore!!
NodeList X = DOM.getChildNodes();
Node Y = X.item(i);
String Z = Y.getNodeValue();
giusto?
grazie,
Leonardo
Sent via Deja.com 
http://www.deja.com/
Before you buy.

getNodeValue non ottengo nessun valore!!
getFirstChild().getNodeValue()
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

Newsgroup: it.comp.java
Titolo: Report in Java

Salve a tutti,
una domanda secca:
c'e' qualcuno che ha suggerimenti da dare per la generazione e la gestione di
report in modo semplice da una applicazione scritta in Java (fruibile via
Internet/Intranet)?Esistono prodotti a basso costo(magari gratis) che possono
aiutare nell'impresa?Qualcuno ha avuto esperienze simili e puň darmi consigli?
Un grazie anticipato ed un saluto.
 
-- 
Posted from 
r-bo043-7-17.tin.it
 [213.45.35.17] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

aiutare nell'impresa?
Prova a fare una ricerca su
http://sourceforge.net/
qualche progetto c'è, ma non l'ho mai provato.
Mi raccomando: se decidi di seguire questa strada, tienici informati.
HTH
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: Usare Swing con Java2

Ciao a tutti,
ho necessita' di usare Java2 e quindi la libreria Swing.
Ho scaricato il Plug-In 1.3  appropriato, ma non riesco a visualizzare le
applet con IE 5.50.
Forse devo modificare il codice HTML ?
Grazie a tutti.
cl@udio
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Forse devo modificare il codice HTML ?
Sì, lo spiegavo in un mio vecchissimo post... cerca con 
http://groups.google.com/
 ;)
... sarebbe una domanda da FAQ.

Newsgroup: it.comp.java
Titolo: help: timer di millisecondi

ciao a tutti,
    qualcuno sa dove posso trovare un timer in java che sia in grado di
comunicarmi quando č passato un certo quantum di tempo in millisecondi?
grazie mille,
        Max


Se cerchi una soluzione asincrona, allora se usi swing esiste
javax.swing.Timer, altrimenti puoi usare un apposito thread.
Se cerchi una cosa sincrona, allora System.currentTimeMillis()
Ciao,
    Bruno.
--
Bruno Bossola, a Java Developer
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Newsgroup: it.comp.java
Titolo: Parentesi graffe

Ciao a tutti, ho un problema nella scrittura di programmi java: ho una
tastiera italiana in cui non compaiono le parentesi graffe; come faccio a
scriverle? Ho provato a premere ALT+123 e ALT+125 per visualizzarle ma non
compaiono! Se puo' servire uso come sistema operativo Windows XP.
Confido in un vostro aiuto!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:157Z27Z10Z10Y1...@usenet.libero.it...



La graffa, puoi interprtarla come il "maiuscolo" di una parentesi quadra...


Grazie mille! Ciao ciao!


Newsgroup: it.comp.java
Titolo: [niubbo] Package, piccolo esempio.

Scusate ma mi sto incasinando coi package ...assurdo....
ho una serie di file .java in alcuni il package č:
package src.corso.chat
in altri
package corso.chat
...dunque, fisicamente sull'hard disk che cribbio di cartelle devo creare?
devo fare un percorso del genere sotto la directory c:>
c:\src\corso\chat ?
ma guarda te se mi devo fermare di fronte a sti dettagli :-P
-Simon-

 c\:src\corso\chat ?
c:\src\corso\chat
c:\corso\chat
-- 
reply: remove duh.spam.
http://javac.imap.cc
Newsgroup: it.comp.java
Titolo: parametri al main con Netbeans

come si fa a passare dei parametri a un metodo main di una classe in
Netbeans5.0?
se permo direttamente su run non mi da la possibilità di farlo...
grazie

come si fa a passare dei parametri al main di una classe con netbeans?
se faccio direttamente run per avviare il progetto nn mi fa inserire i
parametri.....
grazie x l'aiuto

 parametri.....
Devi andare nelle proprietą del progetto, alla voce Run ed imposti gli 
Arguments.
Ciao
Marco 

sickness ha scritto:

Nelle properties del tuo progetto alla voce run c'è un apposito campo 
arguments.
Se devi passare più parametri separali con uno spazio.
Ciao Yoz.

Newsgroup: it.comp.java
Titolo: leggere un file di testo tramite jsp

Salve a tutti,sto cercando di imparare ad usare jsp,ho creato una
piccolissima classe con un metodo che legge una riga da un file di testo.Per
far funzionare " l'applicazione " tramite una pagina jsp,dove devo mettere
il file?mi spiego,nella classe non ho dichiarato nessun percorso per il
file,l'ěho sempre messo nello stesso percorso della classe e ha sempre
funzionato,ma usando tomcat non so come fare...devo necessariamente
dichiarare un percorso?

La prassi e la buona programmazione mi dicono che è sempre meglio
specificare un path, visto che cmq la JSP viene esguita lato server.
Ad ogni modo prova a mettere il file nella cartella "WEB-INF" alla
stessa altezza di "web.xml"
Ciao, Himgi

 ha scritto nel messaggio 
news:1139923597.6...@z14g2000cwz.googlegroups.com...

io invece lo metteri in:
...\WEB-INF\classes\ 

 ...\WEB-INF\classes\
Grazie a tutti e due,il problema del path è che l'applicazione la provo su
un pc,il server che verrà eventualmente usato sarà un'altro,e dovendo creare
diversi file da leggere volevo evitare di dover cambiare n path
diversi.....ho provato a mettere il file in \web-inf ,\web-inf\classes,
anche nel package dove stà la classe stessa,ed insieme alla pagina jsp,ma
nulla.....

 ha scritto nel messaggio 
news:43f1e95b$0$28068$4faf...@reader1.news.tin.it...

perchè non provi a postare la jsp
così vediamo di capirci qualcosa?

 cosě vediamo di capirci qualcosa?
Allora,la jsp č:
<html xmlns = "
http://www.w3.org/1999/xhtml
">
<%@ page import="java.io.*" %>
<jsp:useBean id = "read" scope="application"
                class ="prova.Read"/>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
    <h1>JSP Page</h1>
    <%= read.readFile() %>
    </body>
</html>
nella classe Read c'č il metodo public String readFile(),che legge
correttamente una stringa da un file messo nel suo stesso path (testata
facendola partire con un main da console)....

InputStream ClassLoader.getResourceAsStream(sring resource)
e' quello che fa per te....
butta il file dentro WEB-INF/classes
e resource diventa il nome del file


e infatti,alla fine, specificando un path tutto funziona alla
perfezione.......
Newsgroup: it.comp.java
Titolo: Principiante: Problemi con la grafica!

Premetto il fatto che sono un principiante e sono alle prese con lo
studio del linguaggio Java un po' per dovere (prima o poi lo dovrň
imparare) ma soprattutto per piacere.
Ciň non vuol dire perň che Java non sia in grado di farmi perdere le
staffe!:D
Bando alle ciance...
Sono alle prese con lo studio degli eventi, cosě ho costruito un
applet per vedere se ho capito come funziona la storia... mah, ahimč
temo di non aver capito molto, visto che la seguente classe non da
errori di compilazione ma se provo a visualizzarla con appletviewer
non succede nulla... esattamente nulla...
Sapete aiutarmi?!
Grazie mille!:D
-----------------------------------------------
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
//import java.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JOptionPane;
public class Primo extends Applet
{
	public Primo()
	{
		JLabel Jparola = new JLabel("Inserisci la parola");
		final JTextField Jcampo = new JTextField(15);
		JButton azione = new JButton("Inverti");
 
		class UsaBottone implements ActionListener
		{
			public void actionPerformed(ActionEvent event)
			{
				String s;
				s = Jcampo.getText();
				JOptionPane.showMessageDialog(null,
s);
			}
		}
 
		ActionListener ricevitore = new UsaBottone();
		azione.addActionListener(ricevitore);
		JPanel panel = new JPanel();
 
		panel.add(Jparola);
		panel.add(Jcampo);
		panel.add(azione);
 
		JFrame frame = new JFrame();
		frame.setContentPane(panel);
		frame.pack();
		frame.show();
	}
 
	public void paint(Graphics g)
	{
		Graphics2D g2 = (Graphics2D)g;
	}
}

Ah, scusate mi ero dimenticato una cosa...
Sto studiando dal Libro Java 2 di Horstmann... pensate sia un buon
libro o me ne consigliate qualcun'altro?!

Ho scoperto che appletviewer.exe non da segni di vita ma se provo a
fare una breve pagina web per leggere il programma con internet
explorer tutto funziona!
Come mai questo fatto?!
Mi potete consigliare qualche metodo migliore per verificare e
collaudare un applet senza ogni volta caricare internet explorer?! A
cui spesso tra l'altro bisogna cancellare la cache?!
Grazie mille... attendo trepidante!:D

explorer tutto funziona!
L'appletviewer si aspetta come argomento un documento HTML.
Newsgroup: it.comp.java
Titolo: Controllo inserimento valori in una JTable con colore sfondo cella

Salve a tutti, come posso fare in modo che, quando viene modificato il
valore di una cella di una JTable, se esso non rispetta alcune
condizioni (ad esempio č un valore negativo quando invece io lo voglio
positivo) la cella modificata cambia colore in modo da venire
evidenziata?
public JTable createTable(final Object[][] data,final String[] names)
{
   TableModel dataModel = new AbstractTableModel() {	
   public String getColumnName(int col) {return names[col];}
   public int getRowCount() {return data.length;}
   public int getColumnCount() {return names.length;}
   public Object getValueAt(int row,int col){return data[row][col];}
   public boolean isCellEditable(int r,int c){return true;}
   public void setValueAt(Object aValue,int r,int c) {
	int value = ((Integer)aValue).intValue();
        if(value>0){
		data[r][c]=aValue;
		fireTableDataChanged();
	}
	else{
            //credo che dovrei mettere qui il controllo....
	};
   final JTable table = new JTable(dataModel);
   return table;
}

...


Newsgroup: it.comp.java
Titolo: R: Sui Layout Manager

 
Non più di tanto... almeno quando ci hai bestemmiato dietro abbastanza,
ah ah ah ;))
Ciao,
	Stefano

ah ah ah ;))
Allora credo di essere sceso di qualche posizione nella graduatoria
per il paradiso :-)
Comunque l'importante e' non voler strafare.. i layout manager vanno
presi e shakerati bene assieme :-)
Ciao,  
 P.    === Replace "punto" with "." to get my email address.

Newsgroup: it.comp.java
Titolo: Doc

Sapreste indicarmi dove poter scaricare della buona documentazione sulle
servlet (tutorial, guide ec..)
Dalla Sun ho scaricato tutto il materiale, ma mi interesserebbe approfondire
il risultato.
                                                       Grazie
                                                                    Luca

,

Prova su:
http://www.servletcentral.com
http://www.cetus-links.org/oo_java_servlets.html
HTH,
    Bruno.
--
Bruno Bossola, a Java Developer
Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.java
Titolo: java.lang.NoClassDefFoundError: Add

salve, mi potete dire che significa "java.lang.NoClassDefFoundError: Add"?
grazie 

 salve, mi potete dire che significa "java.lang.NoClassDefFoundError: Add"?
Singnifica quello che leggi. La classe Add non è definita.

 
che nn ha trovato la classe Add.
non è nel classpath
-- 
         orsacchiotto.stupidotto
------------------------------------------
del resto il mio nick giustifica ogni cosa
        io abbia scritto o detto

 salve, mi potete dire che significa "java.lang.NoClassDefFoundError: Add"?
Thrown if the Java Virtual Machine or a ClassLoader instance tries to 
load in the definition of a class (as part of a normal method call or as 
part of creating a new instance using the new expression) and no 
definition of the class could be found.
The searched-for class definition existed when the currently executing 
class was compiled, but the definition can no longer be found.
Nel tuo caso, la classe a cui si riferisce e' Add.
Saluti
CarMas

 ha scritto nel 
messaggio news:43e7b178$0$12605$4faf...@reader3.news.tin.it...


 ha scritto nel messaggio 
news:ds89tp$qre$2...@area.cu.mi.it...


 salve, mi potete dire che significa "java.lang.NoClassDefFoundError: Add"?
prova a compilare cosģ: javac -classpath . Add.java
dovrebbe andare ;)

Newsgroup: it.comp.java
Titolo: jsp

posso definire delle funzioni all'interno dell epagine jsp?
ciao
sergio
--------------------------------
Inviato via 
http://usenet.libero.it


sě che puoi.
Di massima comunque č meglio evitare di infarcire le jsp di codice, e
separare il piů possibile la view dalla logica (ah, le frasi fatte! :P ).
Ciauz


--------------------------------
Inviato via 
http://usenet.libero.it


Credo che l'errore sia da un'altra parte (magari dentro il metodo?).
Posta qualche righina in più...

Ah, magari vedi anche se ti riesce di quotare quello che scrivi, altrimenti
qua ti saltano alla gola (qui ci va una precisazione: non che sia sbagliato
far rispettare le regole del quoting, ma alle volte si usano modi un pò
aggressivi. In ogni caso aiuta la leggibilità - e in definitiva l'utilità
stessa - del NG).

sergio wrote:


Per dichiarare un metodo interno alla tua JSP
esso deve essere incluso nei Tag:
<%!    %>     
Ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ma mi da un errore, mi dice di volere una ) dopo String
Devi include la dichiarazione tra i tag <!%  %> che indica al precompilatore
di jsp di non inserire la dichiarazione della tua funzione dentro al normale
body della jsp.


Uooops! Hai ragione! L'avevo omesso...
Con le scuse a Sergio se l'ho fuorviato.
Newsgroup: it.comp.java
Titolo: Hibernate 3.0 e Mysql

 Ho un problema con Hibernate 3.0. (database Mysql 4.1) L'ho
configurato correttamente e sembra funzionare correttamente.
Però nel caso venga lanciata un'eccezione (una query non corretta)
anche le altre pagine jsp danno la seguente eccezione.
Not able to obtain connection.
Non riesco proprio a capire.
Grazie a tutti per l'aiuto


Ciao,
posta tutta l'eccezione.
Ovviamente (anche se dici di averlo gia' fatto lo ripeto):
1) controlla che mysql sia abilitato alle connessioni di rete
2) tu abbia creato l'utente per la connessione
3) la stringa di connessione jdbc sia valida
Hibernate e' solitamente ben preciso nell'indicare l'errore....postalo 
tutto per favore (basta che non ciano centinaia di righe)
Saluti
Nic

Problema corretto.Lascio cmq il suggerimento a tutti.
Nel lanciare l'eccezione non lanciavo SessionFactory.flush() il che
rendeva la sessione non utilizzabile da altre pagine.
Esiste un comando di configurazione che permetta il flush e close
automatici della sessione Hibernate?
Newsgroup: it.comp.java
Titolo: Processi + Frame trasparenti

Ciao, riposto qua alcune mie domande lasciate senza risposta:
vorrei creare una finestra di forma non rettangolare. E' possibile? In che
modo devo farlo e come gestire la trasparenza?
E' possibile sapere da un'applicazione, quali altri processi sono in corso
sul sistema? (in pratica posso sapere quali altri programmi girano oltre al
mio?)
Ultima domanda: esiste una proprietą di sistema che individua il browser
predefinito e mi dą il suo path?
Grazie a todos!!

 predefinito e mi dą il suo path?
No
Ciao,
	Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: metodo per vedere se un file XML è ben formattato

Ciao a tutti,
esiste un metodo per sapere se un file XML è ben formattato? Ho bisogno di
sapere se tutti i tag che vengono aperti sono anche richiusi in ordine.
Grazie a tutti.
Luca.

 sapere se tutti i tag che vengono aperti sono anche richiusi in ordine.
Prova il package javax.xml.validation
  Raffaello

  Raffaello
Questo te lo valida, al nosto amico serve soltanto sapere se è ben formato, 
quindi io suggerirei di parseriazzare il file e stare in attesa di errore, 
se ce ne sono, significa che il file non è ben formato.
Ciao
Domenico

Newsgroup: it.comp.java
Titolo: DB2

Quali scelte ho per accedere a database DB2?
grazie

 grazie
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
Tzadikin, tzadikin geyen bom / Reshoyim, reshoyim falen bom
("just people will go ahead, evil people will fall" - yiddish song)

 wrote in message
398fdb21...@news.tin.it...


Newsgroup: it.comp.java
Titolo: AWT vs. LINUX: risolto!!

Una sola parola:
XVFB
e le lib eteks, non servono a na ceppa.
(ahimè non l'ho risolto io...)


pja  non funzionana ?
--
Marco
*** Free account sponsored by SecureIX.com ***
*** Encrypt your Internet usage with a free VPN account from 
http://www.SecureIX.com
 ***

 writes:
FDSTS> Una sola parola: XVFB
X 11
V irtual
F rame
B uffer
Credo che qualche volpacchiotto esocronico ne avesse parlato...
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico  
\/		    e allevatore di bug da competizione

 
No.
Non nel caso specifico almeno.
Continuava a cacciare una HeadlessException...

 Credo che qualche volpacchiotto esocronico ne avesse parlato...
Certamente sì, doveva essere il mio prox tentativo se non mi avvessero 
formattato il server...poi è arrivato qualcun altro...
...bon tutto è bene cio' che finisce bene, ci tenevo solo a condividere 
il risultato con voi ringraziando te e Marco Trevisan in particolare per 
la cortesia e la disponibilità.

 writes:
FDSTS> ...bon tutto è bene cio' che finisce bene, ci tenevo solo a
FDSTS> condividere il risultato con voi ringraziando te e Marco
FDSTS> Trevisan in particolare per la cortesia e la disponibilità.
:).
Certe cose  le impari  sbattendoci il naso  e trovando (dopo,  ahia il
naso) qualcuno che ti passa la dritta.
Comunque quasi quasi  una prova con le classi  indicate da Trevisan la
faccio.

Newsgroup: it.comp.java
Titolo: swing e tasti funzione

Uno dei miei clienti inserisce dei dati usando nelle mie finestre i miei
sarTextField (che estendono i JTextField), mettiamo inserisca la stringa
"arnold", salva il dato nel database. Quando lo riapre gli appare rovesciato
"dlonra". Questo cliente inserisce i dati scrivendo velocemente sulla
tastiera, usando in concomitanza (Credo) i tasti funzione magari per un
copia, incolla, un cntrl-C premuto per sbaglio.
E' possibile che ci sia un tasto funzione che 'disturba' gli inserimenti con
swing? Ho controllato che i sarTextField non usassero metodi .reverse().
Io e gli altri clienti non otteniamo questo comportamento, la stringa viene
salvata e letta dritta.
Grazie



sembra un problema di little endian/big endian.. che piattaforma hardware
ha il cliente in questione?
-- 
artemis.alpeia

Ok grazie ma ora ho avuto un ulteriore dettaglio del problema che sposta il
problema sul cursore sul campo.
E' al momento della scrittura, e lo fa solo alcune volte, che il cursore si
posiziona all'inizio del campo, l'utente inizia la scrittura e il cursore
invece di spostarsi verso destra va verso sinistra scrivendo la stringa al
contrario.
i sarTextField utilizzano la Mask sul campo. Il fatto che lo faccia solo
alcune volte mi fa pensare ad un tilt del cursore, ma non sono ancora
riuscita a riprodurre il caso. Non sono incappata in una delle volte
sfortunate.
Ci possono essere problemi di incompatibilita tra mask e cursore in certi
casi? in quali?
Grazie

Newsgroup: it.comp.java
Titolo: Perchè non viene

/* Calcola dato un numero n, la somma dei primi n dispari */
class SommaNDispari {
 public static void main (String args[]) {
int d,i,somma;
 d=1;
 n=5;
 somma=0;
 i=0;
for(i=0, i<n, i++) {
  somma=somma+d;
  d=d+2:
}
  System.out.println("la somma e'" +somma);
  }
  }

 ha scritto nel messaggio
(CUTTONE)
Risolto

"marco1" ha scritto nel messaggio

http://java.sun.com/docs/books/tutorial/java/nutsandbolts/for.html

Newsgroup: it.comp.java
Titolo: testo sottolineato

mi arrendo
non riesco a capire come faccio a sottolineare un testo
nella fattispece un JButton.
possibile che sia così complicato ?!?!?
spero in qualche buon'anima....
grazie

spac...@virgilio.it
 (luciano996) ha detto:

Credo l'unica soluzione si usare un po' di html.
Prova a scrivere
setText("<html><u>testo sottolineato</u></html>")
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org

 setText("<html><u>testo sottolineato</u></html>")
Perez, sei un grande (e ho io non so un cavolo)
funziona !!!
come proprità di java ho trovato solo BOLD ITALIC ...
in rete ho trovato di tutto, da graphics ad texeattribute (questo mi
sarebbe piacio implementarlo, ma non ho capito dove attaccare sto
texeattribute, visto che nemmeno nella classe font ce lo posso
attaccare)
nel tutorial ho trovato esempi ma usavano defaulteditorkit...
insomma mi ero rassegnato, ed invece il mitico piglia anche l'html
grandioso...
grazie

 grazie
prego ;)

Newsgroup: it.comp.java
Titolo: Servlet e Immagini

Ciao,
ho un problema con le Immagini e Java, è la prima volta che mi trovo a 
dover gestire il caricamento delle immagini attraverso Servlet. Ho 
creato un metodo come sotto:
	public  void viewFile(String name, HttpServletResponse response) 
throws Exception{		
		File ff = new File("miopath\immagine.jpg);
		response.setContentType("image/jpeg");
		response.setContentLength((int)ff.length());
 
		FileInputStream in = new FileInputStream(ff);
 
		OutputStream out = response.getOutputStream();
		int a=0;
		while((a=in.read())!=-1) {
			out.write(a);
		}
		out.flush();
		out.close();
		in.close();		
	}
Qualcuno può aiutarmi a capire come mai se richiamo l'evento HTTP 
gestitio dal servlet, il quale a sua volta lancia il metodo di cui 
sopra, appare il messaggio nel borwser:
The image 
“
http://path/*.mvc?HTTPEvent=getImage&docname=jakarta-logo.gif
” cannot 
be displayed, because it contains errors. E l'header invece appare 
corretto?!?! Infatti è il seguente:
Response Headers - 
http://path/*.mvc?HTTPEvent=getImage&docname=jakarta-logo.gif
Content-Type: image/gif
Content-Length: 8584
Date: Fri, 17 Jun 2005 16:17:48 GMT
Server: Apache-Coyote/1.1
200 OK
Grazie a tutti per la disponibilità e buon WE!
Eta

 dover gestire il caricamento delle immagini attraverso Servlet. 
in pratica il metodo andava in eccezzione sparando nell'output il 
messaggio di eccezzione.
L'eccezzione veniva scatenata poichè i file a cui tentavo di accedere 
avevano i permessi sbagliati.
Grazie per l'attenzione,
Eta
Newsgroup: it.comp.java
Titolo: Applet e posizionamento finestra

Salve a tutti
mi sono deciso a chiedere aiuto solo dopo aver cercato dappertutto.
Il mio problema è semplice: portare in primo piano la finestra contenente la
mia applet al verificarsi di una data condizione nel codice dell'applet
stessa. In sostanza l'applet lavora su una finestra in secondo piano, e
quando ha finito si "ripresenta" dicendo di aver terminato.
La soluzione a questo punto non mi sembra altrettanto semplice.
Ho visto la possibilità di chiamare funzioni JavaScript da Applet, ma vorrei
sapere se esiste una soluzione completamente Java.
Grazie a chi vorrà darmi un consiglio
--
-------------------------[ 100% D++ CODE ]
Davide Deidda
davide...@tiscalinet.it

Ciao,
    in realta' la finestra nella quale e' contenuto l'applet e' riconducibile ad una
frame, della quale puoi ottenere il reference, ma a seconda delle versioni del browser /
jvw questa frame risponde o non risponde (!) alle chiamate toFront(), resize(), ecc... 
Ti consiglio quindi di usare Javascript su Netscape e Javascript+VBScript su Internet
Explorer, ricbiamando le funzioni dal tuo applet Java. Comunque, a causa di restrizioni
sulla sicurezza, alcune cose anche via Javascript non le potrai fare (i.e. nascondere la
finestra) a meno che il tuo script non sia segnato.
Ciao,
    Bruno.


|
| Bruno Bossola
| A Java Software Engineer :-)
|

Newsgroup: it.comp.java
Titolo: arrotondamento

se ho un float e volessi stampare a video il suo valore ma con solo 2 cifre
dopo la virgola come faccio?
Voglio solo arrotondarlo alla stampa non realmente!
in C c'era una sintassi da inserire nella printf() e in java? non ho trovato
il modo fino ad adesso!
gian

 ha scritto:

ti puoi sbizzarrire con java.text.DecimalFormat
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio
news:mMFgb.17750$vO5.6...@twister1.libero.it...


Newsgroup: it.comp.java
Titolo: Java come servizio Window

Ciao a tutti,
ho bisogno di aiuto, spero che almeno uno di voi possa aiutarmi. Sto
cercando un modo semplice per poter far lanciare il mio programma come
servizio di windows in modo automatico.
Grazie


Prova JavaService
http://www.alexandriasc.com/software/JavaService/index.html
E' semplice da usare e free.
Ciao,
Marco

Newsgroup: it.comp.java
Titolo: insertt con decimali

scusate se da codice java faccio una insert in vari campi di una
tabella di un db access e un capo e un decimale devo inserirlo come
intero?
perche mettendo insert into table a
(campo-stringa,campo-decinmale,campo-intero)
values("stringa", 444,4 , "500")e mi da errore per il numero di
parametri quindi come faccio?devo prima convertitrlo in stringa?ma se
lo converto in stringa(come?esiste una specie di itoa=?integer to
ascii) poi quando faccio una select su quel campo mi restituisce una
stringa che poi per fare operazoni ma devo riconvertire in intero
giusto?(come?come sii fa in java la atoi?ascci to integer?)grazie dell
aiuto

 ha scritto nel messaggio
news:9812133b.04061...@posting.google.com...


444,4 in java (ma credo in tutti i linguaggi di programmazione) si scrive 444.4
la virgola è usata come separatore!
Newsgroup: it.comp.java
Titolo: Login in JSP

sono alle prime armi con JSP e sto avendo non pochi problemi per risolvere
una cosa credo per molti banali....!!! Ed eccomi qui a chiedere il vostro
aiuto
Devo gestire il login (login e password) all'interno di un sito...
supponiamo che abbia in un database la tabella registrazioni(login,password)
e che voglio consentire l'accesso ad alcune funzioni solo dopo che un utente
si č loggato per cosi dire.
Recupero attraverso una fomr action HTML le variabili log (login) e pwd
(password)
Ora tralasciando le varie procedure di creazione della connessione al
database, creazione dello statment... come faccio a verificare l'esistenza
delle variabili inserite nel database.
grazie per l'aiuto

 Devo gestire il login (login e password) all'interno di un sito...
[cut cut]
Io uso Tomcat, e la gestione della login la delego a questo "meraviglioso"
application server tramite Realm, prova a dargli un occhiata.
Funziona anche con le view, nel senso che se tu hai gia' un db con la
tabella per la login e la password nn compatibili con le specifiche di
realm, gli spari una view che soddisfi i requisiti. Hai bisogno anche di una
tabella in cui indichi i ruoli dei vari account nello specifico contesto
della tua applicazione.
--
Ciao,
 Renato
--------------------------------------------------------
Renato Eschini
  Synapsis S.r.l.
     in Computer Science
  P.zza Dante, 19/20
  57121 Livorno Italy
  tel: 
+39 0586 426790
  fax: 
+39 0586 443954
  web: 
www.websynapsis.com
--------------------------------------------------------

 della tua applicazione.
Sicuramente questo sistema è molto elegante ma secondo me è troppo
"legato" all'application server. Io utilizzo questo sistema:
includo all'inizio di ogni pagina jsp (direttiva include) un blocco
di codice che verifica se in sessione sono presenti le variabili
"nomeUtente" e "Livello". Se così non è rimando l'utente
(response.redirect) alla pagina di Login.
La pagina di login ovviamente accede al database e dopo
aver individuato l'utente imposta le variabili di sessione.
Uso questo sistema da una delle prime versioni di Tomcat 3,
e non mi ha mai tradito. Se non sbaglio la gestione dei "realm"
è variata più volte nei vari rilasci di Tomcat.
Potresti anche scriverti un <tag> personalizzato da includere
nelle pagine, e che in base al livello dell'utente personalizza
i menù e le operazioni che un utente può svolgere.
Che dire, Java è bello anche perchè stimola la creatività
dei programmatori.
Buon lavoro, Vincenzo Stefanazzi