Newsgroup: it.comp.java
Titolo: Mi controllate questa IF....e...un paio di domande semplici semplici :))

Salve,
più che un controllo...mi serve una mano per scriverla :)) Premesso
che non sono un genio del Java, anzi...mi schiero tra le chiaviche fra
quelli che lo usano, mi chiedevo come si potesse fare una cosa del
genere. Dunque, io ho la classica pagina html con il form banalissimo
(solo due TxtBox) dove inserire il nome utente e la pswd, se questi
sono giusti vado avanti, altrimenti blocco tutto. In Java non so bene
come farlo perchè non conosco la sintassi di questo linguaggio, però
conosco il VB, quindi almeno le strutture logiche le ho presenti :))
Io potrei scrivere in VB il mio sorgente e poi magari cercare qualcuno
che me lo traduca in Java ma...NON CREDO CHE NESSUNO PERDA TEMPO per
farlo :)) quindi se mi aiutate me lo scrivo io, così imparo anche
qualcosa sul Java :)) Ho un paio di domande da fare:
A) Come posso mettere un controllo sul bottone del form? L' istruzione
di verifica IF....deve eseguirsi solo quando io ho cliccato sul
bottoncino.
B) Come si fa a caricare una pagina o un altra in base al nome utente?
	ES:
	SE User = "Pippo" carica pagina_1.htm
	ALTRIMENTI SE User = "Pluto" carica pagina_2.htm
	ALTRIMENTI carica pagina_3.htm
a me verrebbe in mente:
	IF (User ==  "Pippo")
		<a href="pagina_1.htm">;
	ELSE IF (User == "Pluto")
		<a href="pagina_2.htm">;
	ELSE <a href="pagina_3.htm">;
ho usato molto l' intuito!! :))
C) In VB io ha la proprietà TEXT di una TextBox (campo di testo) che
mi permette di prendere quello che io scrivo li dentro e riusarlo, ad
esempio se io ho una TextBox di nome TxtUser con:
	TxtUser.Text
riesco ad usare la stessa stringa che hanno scritto in quel campo.
La domanda è:
come  faccio in Java ad usare il valore di una TextBox e confrontarlo
con uno dei nomi giusti (Pippo o Pluto)? Esiste una proprietà tipo
quella del VB o che altro?
D) Ora stò provando questa cosa con un paio di nomi (Pippo, Pluto e
forse Paperino :)) quindi so che se uno scrive Pippo deve caricare la
pagina_1, se scrive Pluto la pagina_2 altrimenti qualunque altra cosa
scriva la pagina_3 ) quindi posso utilizzare un case (che in Java mi
sembri si chiami SWITCH) per controllare i tre accessi. Se però io ho
50 utenti, non posso scrivere uno switch con 50 case, soprattutto nel
momento in cui dvo aggiungere un nuovo utente. Non esiste in Java un
istruzione tipo MID del VB che mi consente di prendere pezzi di testo
da un file? 
Per il momento credo sia tutto...PER IL MOMENTO EH!! ;)) Fatemi
sapere...grazie...

da un file? 
Questo non te lo so dire io farei in altri modi....
Ciao,
spero di esserti stato di aiuto!!!

 (solo due TxtBox) dove inserire il nome utente e la pswd, se questi
Ad una prima occhiata direi che dovresti impararti il JavaScript. Ad un
'occhiata più approfondita direi invece che, visto che hai bisogno di
validare una password, o ti studi un po' di crittografia e implementi un
algoritmo 'one-way-only' nella pagina HTML (perchè non vuoi lasciare le
password in chiaro nella pagina HTML, lo so, peccato che questo sia
decisamente più complicato) o dovresti imparare il Java ed in particolare
le servlet. In questo caso, tutto quel che hai scritto (e che in ambito
JavaScript è quasi vero) non è più valido.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------