mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: swing, allineamento componenti

Buongiorno.
Ho iniziato appena adesso a guardarmi le swing. Non ho mai fatto
applicativi con grafica in java, sempre e solo web o applicazioncine
console.
Mi sono letto lo swing tutorial, ma una cosa che mi è rimasta oscura è
come allineare i componenti sul JPanel. Sto facendo degli esperimenti di
semplice posizionamento, per esempui cercavo di ricreare un layout come il
seguente:
 -------------------------------------
|                                     |
| ------    ------   ---------------- |
||Label |  |Combo | |Altro controllo ||
| ------    ------   ---------------- |
| ------    ------   ---------------- |
||Label |  |Combo | |Altro controllo ||
| ------    ------   ---------------- |
|           -------  -------  ------- |
|          |Bottone||Bottone||Bottone||
|           -------  -------  ------- |
|                                     |
 -------------------------------------
solo che non riesco a farlo.
In fondo alla mail anche la classe che utilizzo.
ciao e grazie
Davide
import javax.swing.BoxLayout;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
public class Fuffa {
	private static void createAndShowGUI(){
		JFrame frame 		= null;
		JPanel contentPane	= null;
 
		JFrame.setDefaultLookAndFeelDecorated(true);
 
		frame = new JFrame("Fuffa");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
		contentPane = new JPanel();
		contentPane.setLayout(new BoxLayout(contentPane,BoxLayout.PAGE_AXIS));
		contentPane.add(new JLabel("A label"));
		contentPane.add(new JLabel("A label2"));
		contentPane.add(new JComboBox(new String[]{"elem1","elem2"}));
 
		frame.setContentPane(contentPane);
		frame.pack();
		frame.setVisible(true);
	}
 
	public static void main(String[] args){
		SwingUtilities.invokeLater(
			new Runnable(){
				public void run(){
					createAndShowGUI();
				}
			}
		);
	}
}
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ...
mi rispondo da solo
http://java.sun.com/docs/books/tutorial/uiswing/layout/visual.html
Ciao
Davide


Newsgroup: it.comp.java
Titolo: GrattaEVinci





Vorrei creare un'applet Java che operi 
come una specie di gratta e vinci; in breve vorrei che muovendo il mouse si 
cancellasse lo strato che copre un'immagine e che questa immagine venisse 
gradatamente allo scoperto. E' possibile? E come si può fare? Grazie a chiunque 
mi fornisca un qualche input.



Vorrei creare un'applet Java che operi come una specie di gratta e vinci; in breve vorrei che muovendo il mouse si cancellasse lo strato che copre un'immagine e che questa immagine venisse gradatamente allo scoperto. E' possibile? E come si puň fare? Grazie a chiunque mi fornisca un qualche input.
Appena imposti il tuo client di news group in modo che non spedisca
anche la versione in HTML del tuo messaggio potrei anche risponderti
() :-)
(Immagino sia quella zozzeria di Outlook)...
Newsgroup: it.comp.java
Titolo: strano FENOMENO.. cosa ne pensate?

salve a tutti,
uno strano FENOMENO continua a perpetuarsi con il seguente codice:
 <p>
  <div id="Utente">
   <form name="utenteForm" method="get" action="isti.jsp">
     user name: <input type="text" value="" nome="userName"> 
     <input type="submit" value="login" name="login"> 
     <!--<input type="submit" value="logout" name="logout">-->
   </form>
     <%
      try {
    	String tmp = new String(request.getParameter("userName"));
    	nomeUtente = tmp; // nome utente dichiarato in cima
      } catch (NullPointerException nullpEx) { nomeUtente = null; }
     %>
 
  </div>
  </p>
ebbene, tutto quello che ottengo è NULLA perchè al submit viene passata
la seguente cosa:
login=login
invece di
userName=qualcosa
proprio non capisco, è il codice identico di un'altra form su un'altra
pagine che invece funziona benissimo :(
spero che qualcuno abbia qualche idea perchè proprio non capisco dove
stia l'inghippo.. :(
grazie a tutti
padreTony

      user name: <input type="text" value="" nome="userName">
name!!!! non nome...
il form che ne sa che in italiano name si traduce con nome???


 
eh eheh
grazie mille :)
padreTony

Newsgroup: it.comp.java
Titolo: Come si può fare???

Ho visto applicazioni scritte in java che durante l'esecuzione (sotto
windows) non aprono alcuna shell???
Come è possibile? Ma soprattutto come ci si riesce???
Un esempio è DBVisualizer....
Thx,
    Dan

 Come è possibile? Ma soprattutto come ci si riesce???
Si usa javaw invece che java.
Davide
Newsgroup: it.comp.java
Titolo: Come si crea un file eseguibile da una serie di classi java ???

Salve a tutti , ho creato una mia applicazione java con eclipse.
In teoria questa applicazione simula la gestione di un magazzino e delle
varie problematiche tipo scorte di magazzino , prodotti acquistati ,
prodotti venduti e gestisce i vari utenti che accedono al sistema in base ai
loro permessi.
Adesso io mi chiedo: Come si fa a creare da tante classi java un unico file
esguibile??
In pratica voglio che questo sistema funzioni senza essere istallato.Voglio
un unico file eseguibile.
Altra domanda : Se volessi creare un file di istallazione per questa
applicazione è possibile??E se lo è, come si dovrebbe fare??
Grazie  a tutti.

frusciante ha scritto:

Se intendi avere un unico file, più maneggevole delle singole classi, 
puoi utilizzare la funzionalità di export come file JAR, che ti consente 
anche di indicare la Main class da lanciare. questo jar potrà quindi 
essere avviato con il comando "java -jar nomefile.jar" (o facendovi 
doppio click da Windows se il jre è correttamente installato).
Ovviamente questo presuppone che java (il JRE) sia già installato sulla 
macchina.
Se invece vuoi proprio un eseguibile (.exe) mi sa che ancora non ti è 
chiaro come funziona java. La compilazione dei sorgenti infatti genera 
un bytecode (i file .class) che deve essere interpretato da una virtual 
machine (JVM = Java Virtual Machine, inclusa nel JRE = Java Runtime 
Environment).
Andrea

 Environment).
Lo so che alla compilazione dei file java viene creato il relativo file 
.class .
Ma se io voglio unire tutto il progetto in un unico .exe come faccio??? 


http://www.excelsior-usa.com/jet.html

http://www.google.com/search?q=java+exe&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_itIT240IT240

 Environment).
R.D.C.

Newsgroup: it.comp.java
Titolo: Applet in una pagina JSP

Provando questo codice :
<HTML>
<HEAD><TITLE>Inserimento di un semplice applet</TITLE></HEAD>
<BODY LINK="blue" VLINK="purple" ALINK="silver">
<CENTER>
  <FONT FACE="Trebuchet" SIZE="7" COLOR="navy">
    Calcolatore interattivo
  </FONT>
  <BR><BR>
  <jsp:plugin code="AdderApplet.class" width="200" height="250">
  </jsp:plugin>
  <BR><BR>
 <A HREF="
http://www.javafile.com
">
   Prelevamento di applet gratuiti da 
www.javafile.com
  </A>
</CENTER>
</BODY>
</HTML>
Ho il seguente errore:
org.apache.jasper.compiler.ParseException:
/jsp/mieJSP/Ora15/SimpleApplet.jsp(13,2) plugin: Mandatory attribute
type missing
Cosa devo fare?
Grazie Gianluca

 Grazie Gianluca
Devi fare esattamente quello che ti suggerisce il messaggio di errore:
aggiungere l'attributo "type", che e' obbligatorio:
<jsp:plugin type="applet" code="AdderApplet.class" width="200"
height="250">
-- 
Lucio Benfante
Brainbench MVP for Java 1
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064
Newsgroup: it.comp.java
Titolo: VC++ vs VJ++

Ciao a tutti,
sono un programmatore VC++ in ambiente NT. Non
so niente di Java, ma vorrei avvicinarmi a questo
mondo che va tanto di moda.
Mi converrebbe usare VJ++ di M$ oppure dite
sia meglio usare i JDK di Sun o di altri?
In ogni caso otterrei codice che va sia su Explorer
che su Netscape?
Mi date qualche dritta in generale, tipo qualche cosa
da evitare o viceversa da fare.
Esistono tutorial Java in italiano?
Ciao e grazie in anticipo.
Michele.


quelli che conosco non vale la pena di citarli,  in italiano esistono
libri (stampati) discreti (ma non gratuiti).
--
## Marco Mazza
## 
MarM...@CS.uniBO.IT

che su Netscape?
in linea di massima si. Explorer non supporta JNI e RMI, almeno non senza la
patch che il giudice ha imposto a Micro$oft

Newsgroup: it.comp.java
Titolo: [newbie]numero di record di un result set?

come da oggetto mi postate un pò di codice?

 wrote in message
news:ivBx9.115970$RO.29...@twister1.libero.it...


 ha scritto nel messaggio
news:%ELx9.117166$RO.30...@twister1.libero.it...


Newsgroup: it.comp.java
Titolo: ImageIcon con bmp

Ciao
Qualcuno mi sa dire come mai non mi riesce di far visualizzare un'immagine
che sia nel formato bmp? Se instanzio una ImageIcon con ("foto.gif") mi
funziona. Se lo faccio con ("foto.bmp") non funziona. Cioé l'immagine non
viene visualizzata.
\alf

 ha scritto nel messaggio
news:RTA0a.9858$LY2.5...@newsc.telia.net...

AFAIK Java riconosce GIF e JPEG in nativo. Il formato Windows_Bitmap e'
proprietario e non e' proprio in linea con la filosofia Java della
portabilita'.
~~
artemis.alpeia

ascoltando il vento dell'est udii artemis.alpeia che diceva queste parole
| AFAIK Java riconosce GIF e JPEG in nativo. Il formato Windows_Bitmap e'
| proprietario e non e' proprio in linea con la filosofia Java della
| portabilita'.
Ma non e' propretario anche GIF?
Ma nella unopuntoquattropuntoqualcosa e' supportato PNG ?

Newsgroup: it.comp.java
Titolo: cancellazione di un file dall'hard disk.

Ciao a tutti.
In un programmino che sto realizzado vorrei far in modo che al click di un
pulsante sia possibile cancellare, dopo averlo selezionato tramite una
finestra di dialogo,  un file fisicamente dall'hard disk.
Qualcuno può darmi qualche suggerimento su come cancellare il file?
Grazie
Luca

 Qualcuno può darmi qualche suggerimento su come cancellare il file?
Vedi la documentazione della Api di Java alla classe File.
Davide
Newsgroup: it.comp.java
Titolo: Java & midi !!!

Come posso suonare un file midi con JAVA in un applet?
Il metodo play(URL url) e play(YRL url,String nomeClip) non vanno proprio.

 Il metodo play(URL url) e play(YRL url,String nomeClip) non vanno proprio.
Hai provato a guardare java media framework e JAF?
Le applet supportano solo il formato .au e wav
ciao
Marco
-- 
         \\|//
        ( @ @ )
+----oOO--(_)--OOo----------[Dott. Marco Azzalini]-----------+
|                                                            |
|            Consulente Sviluppo Software & Networking       |
|            Sun Certified Programmer (Java 2 Platf.)        |
|               mailto:
marco.a...@libero.it
              |
+------------------------------------------------------------+
|Legge di Hofstadter:                                        |
|         ci vuole sempre piu' tempo di quanto si pensi,     |
|         anche tenendo conto della Legge di Hofstadter.     |
+-----------Oooo.--------------------------------------------+
     .oooO  (   )
     (   )   ) /
      \ (   (_/
       \_)
Newsgroup: it.comp.java
Titolo: [Android] Registrazione all'Android Market

Ho letto che per pubblicare una app sull'Android Market bisogna pagare
25 dollari come registrazione.
Per pagare i 25 dollari bisogna per forza avere la carta di credito o
si puo' pagare anche in altri modi? Per esempio con un bonifico
internazionale?

 internazionale?
 
Mi sfugge il collegamento col gruppo, ad ogni modo hai cercato sulla 
effettiva pagina del pagamento cosa ti propongono? Ci sarà pure scritto 
sulle condizioni di contratto.

 sulle condizioni di contratto.
 
 
Mi sono informato direttamente con l'Android Market Team di Google,
e mi hanno risposto che accettano pagamenti SOLO tramite carta di
credito.
 
 

 credito.
 
postepay č comodissima (prepagata che non ti possono rubare piů di tano) e 
la puoi usare come una visa..
Perchč hai tutti questi problemi per una carta di credito?
 


Magari č minorenne (non mi pare)...
Oppure ha il c/c con in sottofondo la musica di "Profondo Rosso"...

 Oppure ha il c/c con in sottofondo la musica di "Profondo Rosso"...
 
per preferire il bonifico internazionale bisogna essere allergici
forte alle carte di credito...
 


Si, ci sono paranoie totali tipo appunto quella sulla carta di credito 
su Internet. A me è passata nel 1994, quando per pagare uno shareware da 
25$ la banca mi chiese 30$ di commissione...
Però prima di avere la C/C ho dovuto sudare 7 camicie. La Amex 
(offertami tramite uno che già ce l'aveva, e pure Gold) me la 
rifiutarono perché avevo un reddito troppo basso. Presi poi la Visa, ma 
mentii sulla casella 'reddito'....
 

 Perchč hai tutti questi problemi per una carta di credito?
 
tra l'altro mi dicevano che tramite la banca sanpaolo (non so se solo il 
conto o se hai gia' una carta di credito) puoi ottenere delle "finte" 
carte di credito. In pratica ti generano i dati di una carta di credito 
con una scadenza di un giorno o due e con la disponibilita' pari a 
quello che decidi tu. Quindi una volta utilizzata in quella transazione, 
di fatto quella carta non esiste piu'.
 
Ciao
-- 
MMM

 di un giorno
 
Per completezza:
https://www.servizi.monetaonline.it/informativa/index.html
 
 
Ciao
-- 
MMM

Newsgroup: it.comp.java
Titolo: Come faccio???

Ciao a tutti...ho appena finito di scaricare Thinking in Java...(per fortuna
sono di origini inglesi e non ho problemi a tradurlo)
łora...vorrei iniziare a programmare in Java ma...prima di mettermi al
lavoro....di cosa ho bisogno ???
quale č il compilatore per generare classi .java e quale per avere il
prodotto finito .class???
Grazie a chi vorrą aiutarmi ad iniziare con questo splendido linguaggio
Alla prossima......

 lavoro....di cosa ho bisogno ???
vai su 
www.javasoft.com
 e scaricati il jdk1.2.2 (forse lo trovi sotto il
nome di java 2, comunque e' la stessa cosa). Occhio che sono una 15ina
di mega.
Poi ti serve un editor di testo comodo. Ti consiglio kawa o winedit.
Ciao
-- 
il regolamento e' reale fino al punto in cui decidi di crederci ;-)
Newsgroup: it.comp.java
Titolo: Help!Box password

Saluti a tutti...
Chi mi potrebbe dare qualche dritta nella realizzazione di un
box di accesso ad una pagina html, che chieda UserID e
password?? (non si legge ma sono disperato...)
Grazie di cuore a chi mi vorrą aiutare
Ri-saluti
luca-r...@mclink.it

 
Prima di mettersi a scrivere codice, non hai la possibilità di chiedere
all'amministratore delle pagine Web di proteggerle mediante
configurazione del web server stesso? Funziona egregiamente...
Ciao,
	Stefano

Newsgroup: it.comp.java
Titolo: reference questa sconosciuta.. aiuto!!

Ragazzi... ancora alle prese con problemi da niubbo...
nonostante abbia letto un po' di testi non ne esco.. ;(
ho questo codicillo semplice semplice:
-----------------------------------------------------
public class test {
 
public static int[] x = new int[2];
  public test() {
    x[0]=0;
    x[1]=1;
    for(int i=0;i<x.length;i++) {
	    System.out.println(i+"): "+x[i]); 
    }
    System.out.println("--"); 
 }
 public void retest(int var) {
    int[] y = new int[2];
    y=x;
    y[0]=var;
    for(int i=0;i<y.length;i++) {
	    System.out.println(i+"): "+y[i]); 
    }
    System.out.println("--"); 
 }
 public void printX() {
    for(int i=0;i<x.length;i++) {
	    System.out.println(i+"): "+x[i]); 
    }
    System.out.println("--"); 
 }
 public static void main(String[] args) {
 
   test T = new test();
   T.retest(10);
   T.printX(); 
 }
}
-----------------------------------------------------
ora io nel metodo retest(int) faccio una roba del genere:
    int[] y = new int[2];
    y=x;
    y[0]=var;
il mio scopo e' quello di vedere cosa conterrebbe l'array principale x
senza pero' modificarlo.. quindi a rigor di logica.. vado a modificare
una sua copia... ma poi quando vado a ristampare lo stesso X 
risulta modificato...  
---------------------------
D:\MyPrj>java test
0): 0
1): 1
--
0): 10
1): 1
--
0): 10
1): 1
--
----------------------------
questo mi fa pensare che lo statement
y=x;
non crei una copia di x in y.. ma solo una reference.. e quindi se io
modifico y.. modifico anche x  ... come faccio ad ottenere cio' che voglio?
grazie per l'aiuto... ;)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Opzione 1): Ti cicli l'array sorgente e copi ogni elemento (considerato
che è un tipo primitivo) nel corrispondente elemento dell'array
destinazione.
Opzione 2): Usi System.arraycopy

 Opzione 2): Usi System.arraycopy
possibile non ci sia un modo piu' "pulito" e "diretto" che appoggiarsi
a un metodo del system o all'accrocchio del ciclo?
se io voglio fare una copia di una variabile (che sia essa array o no)
perche' non posso? ... questo comportamento l'ho notato solo sugli array?
perche'? magari si vuole evitare di sprecare memoria.. o di far fare
porcate .. ma se io voglio fare porcate saro' pur libero di farlo.. cosi'
come di saturare la memoria del pc ..  sto java e' troppo restrittivo per
i miei gusti .. forse saro' abituato male o bene col c++ ... :)
grazie cmq.

Newsgroup: it.comp.java
Titolo: Aiuto!!!!!!!!!!!!!

Cercasi disperatamente applet java che disegni un diagramma a torta a
seconda dei parametri inseriti

 wrote in message
news:oqbCc.12864$GQ3.3...@twister2.libero.it...


Jfreechart, ma non è una passeggiata. Auguroni.

Anch'io sono per Jfreechart, su intenet un po' di documentazione in merito
si trova....
Losten

Newsgroup: it.comp.java
Titolo: aiuto netbeans 3.5.1

Carissimi ragazzi
Sono un ragazzo alle prime armi con java!!!! (:
Ma per necessità devo impararlo!!!!!!
Ora qui sorge il mio problema, devo obbligatoriamente utilizzare il netBeans
ide 3.5.1, le varie guide sono tutte in inglese, come al solito, ma questo
non è un problema.
Leggendo la guida in linea su netBeans 3.5.1 prima di icominciare a scrivere
tutto il codice, bisogna fare un'operazione di montaggio filesystem
Della serie File- Mount file system.
Potreste aiutarmi a capire dove si monta questo filesystem.
Grazie ragazzi, sono davvero imbarazzato a chiedervi questo, ma ci sto
mettendo tutta la buona volontà!!!!

> Potreste aiutarmi a capire dove si monta questo filesystem.
Il mout del filesystem non è nulla di che.
Solamente gli indichi la directory da cui consideri che parta il
tuo progetto.
In termini JAVA questo ha una ricaduta sulla compilazione
perchè ogni cartella sotto il punto di mout diventa anche il nome
di un package.
Ad esempio:
Tutto ciò che gravita attorno al progetto è in una cartella
"Progetto".
Ma il solo codice sta dentro la cartella
"src"
sottocartella di Progetto.
Il codice del progetto è, tra l'altro, rappresentato dalla seguente classe:
"pack1.subpack1.subpack.MiaClasse"
appartenente al package "pack1.subpack1.subpack.*".
Perchè tutto ciò funzioni bene sotto NetBeans devi avere l'accortezza di
"montare" il filesystem "Progetto\src" e non solo progetto.
Nel secondo caso infatti ti troveresti ad avere che MiaClasse
appartiene al package "src.pack1.subpack1.subpack.*".
Spero di essere stato chiaro.
Viceversa chiedi pure!
Luca Paganelli.

Premetto, che sei stasto molto gentile !!!!!!
Guarda ho seguito alla lettera tutti i tuoi consigli ma forse sono
idiota!!!!! (sicuro di si)
faccio un esempio:
mettiamo che voglia iniziare un nuovo progetto java ok
allora vado su netbeans e clicco Project- New Project
e lo chiamo Nuovo Progetto e lo salvo sul desktop.... fin qui nulla di
strano...
quando vado a montare il fileSystem
 il percorso č
C:/Windows/Desktop/Nuovo Progetto
poi sull explorer di NetBeans clicco sul filesystem montato tasto destro e
clicco new folder
 ciamarlo src
e poi man mano vi vado a importare tutti i pakage e i file jar necessari per
la compilazione!!!!!
č questo il procedimento!!!!!!

"Luca Paganelli" <luca...@TOGLILOlibero.it> ha scritto nel messaggio
news:ZwkBb.17814$5o6....@tornado.fastwebnet.it...


 ha scritto nel messaggio
news:ZdjBb.68673$AX1.2...@news1.tin.it...

Newsgroup: it.comp.java
Titolo: Come ridisegnare un componente a video?

Ho un ciclo di calcolo, e ogni ciclo che faccio devo aggiornare a video
una jlabel che mi dice a che punto sono arrivato.
provo con la repaint, ma siccome java si crede piu' furbo, non fa la
repaint quando voglio io ma quando vuole lui e non funziona nulla.
ho provato anche con il paintimmediately, ma non cambia niente.
qualcuno sa come si fa?
per il resto, rimpiango il visual basic, che e' molto meno astruso di
java, che se gli dicevo di fare un paint, lo faceva e basta, senza che si
credesse piu' furbo di me e facesse la repaint quando lo voleva lui.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 java...
Ah si? Io sono stato ben felice di gettarlo nel cesso!

Newsgroup: it.comp.java
Titolo: CREARE SITO WEB

Avrei intenzione di creare un sito web e non ho idea assoluta di come
muovermi.
Cerco consigli e informazioni di qualsiasi tipo.
Grazie in anticipo.

Prova a mandare la richiesta sul NG giusto it.comp.www o it.comp.html per
esempio...

Newsgroup: it.comp.java
Titolo: Implementazioni di JSF...

Salve ragazzi,
sono mi sto affacciando per la prima volta alla programmazione sul web
e ai frameworks,
volevo chiedervi un'informazione: quante implementazioni diverse
esistono del JSF (mi sembra di averne sentite 2, una della SUN e
l'altra che dovrebbe essere Myfaces Tomahawk).
Che differenza esiste tra le 2?Bisogna fare una scelta precisa
all'inizio?
Il problema è che io sto studiando la guida di Jsf sul sito della Sun,
ma realizzando le prime applicazioni ho scoperto che non vi è una
funzione diretta per l'upload di un file e su internet ho visto un
riferimento a questa seconda implementazione che dovrebbe preverla...
ho le idee un pò confuse,qualcuno può aiutarmi?
Grazie

all'inizio?
Tomahawk e' una libreria di componenti sviluppata dal team di MyFaces, ma 
puo' tranquillamente essere usata con l'implementazione della SUN.
Per quanto riguarda MyFaces contro RI (Reference Implementation, della SUN 
insomma) non credo ci siano grosse differenze. Forse MyFaces e' piu' ricca 
(ma questa idea esce piu' che altro dal fatto che Tomahawk offre un sacco di 
component, ma abbiamo detto che li puoi usare con RI), mentre RI e' piu' 
aderente alle specifiche.
Mi pare di aver sentito che MyFaces e' leggermente piu' performante.
Newsgroup: it.comp.java
Titolo: jsp domandina semplice

scusate la domanda
ma come faccio in una jsp una volta loggato a essere reindirizzato su
un'altra pag html
nelle servlet è circa così
 response.sendRedirect("
http://localhost:8084/prova/HOMESU.html
");

Ciao, stefano!
Il giorno 12/05/2004 alle ore 18:21 hai scritto:
 s> ma come faccio in una jsp una volta loggato a essere reindirizzato su
 s> un'altra pag html
 s> nelle servlet è circa così
 s>  response.sendRedirect("
http://localhost:8084/prova/HOMESU.html
");
Le jsp sono servlet. Hai provato a fare la stessa cosa ? Cosa succede ?
Bye
-- 
There is no death; There is the Force
http://www.maccasoft.com

...

<jsp:forward page="pagina.ext">
    <jsp:param name="param1" value="value1"/>
    <jsp:param name="param2" value="value2"/>
</jsp:forward>
Nel tuo caso dovrebbe bastarti:
<jsp:forward page="pagina.html"/>

Newsgroup: it.comp.java
Titolo: Sempre J2ME e Telefonate

Ciao a tutti.
E' possibile intercettare una chiamata o un messaggio ricevuto sul
cellulare?
Per farvi capire:
Ho un'applicazione che lanciandola non fa niente ma se chiamo il cell o gli
mando un sms con un determinato numero inizia a funzionare!
Purtoppo su google con ho trovato niente.
Grazie a tutti

 ha scritto nel messaggio
news:371gtrF...@individual.net...

Eventualmente il server può aprire un socket col numero di telefono e
chiamare in quel modo?
Grazie a tutti

Una sms si è possibile intercettarlo. Esistono le WMA API per questo.
Per quanto riguarda una chiamata non mi sembra che j2me abbia qualcosa del
genere.
Per quanto riguarda la connessione da un server esterno in teoria le WMA
prevedono anche un listener per le connessioni in entrata, però non l'ho
mai provato e soprattutto penso che l'unico provider su cui potrebbe
funzionare è Wind, che se non sbaglio dà un ip per ogni connessione, non
come gli altri che escono tutti con lo stesso ip. 
Eccoti qualche link
http://java.sun.com/products/wma/
http://www.microdevnet.com/articles/techtalk/WMA20
-- 
Federico Paparoni
JavaStaff.com Admin
<doc>In girum imus nocte et consumimur igni</doc>

 
http://www.microdevnet.com/articles/techtalk/WMA20
Grazie mille era quello che supponevo!
Inizierò utilizzando gli sms!
Newsgroup: it.comp.java
Titolo: J++ and DriverManager

Ciao a tutti.
Sono una novella Java ed ho un problema da porvi: Connessione a un DBAccess
tramite JDBC.
Avendo un DBAccess, con un alias in ODBC (pippo) come faccio tramite
DriverManager,getConnection a collegarmi al DB?
L'help dice che che al getConnection va passata una stringa così composta :
jdbc:subprotocol:subname 
Quindi io ho scritto: DriverManager.getConnection("jdbc:odbc:pippo") 
ma mi da errore, più precisamente dice che non trova i driver...
Sapete aiutarmi?
Vi ringrazio
Mary
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:9a701f9054ed13522dc...@mygate.mailgate.org...

forse il problema sta nel fatto che se stai usando Visual J++ non disponi
del bridge jdbc:odbc della sun.
In pratica non puoi fare il :
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
Però puoi usare quello che ti da microsoft nelle sue librerie.
Non ricordo il nome preciso della classe ma è qualcosa del genere
com.**.JdbcOdbcDriver  ( ....mmm non è molto ma non ho visual J++ per
controllare )
Ciao
--
Massimo Zanette
http://massimozanette.it
 ....non appena ci metto qualcosa :)

Si, infatti il forname sono riuscita a farlo con la libreria giusta 
(quella che dici tu), e l'istruzione del forname l'esegue senza problemi!
Ma sulla getConnection mi da poblema...sembrerebbe non trovare dei driver
e non trovo da nessuna parte un esempio valido che mi faccia capire dove ho 
sbagliato!

Newsgroup: it.comp.java
Titolo: Semplice quesito

Ho scritto questo pogrammino che genera frasi casuali. Il programma
funziona, ora l'esercizio mi chiede che il primo carattere della stringa
generata sia in maiuscolo, come posso fare senza scrivere le iniziali degli
articoli negli array direttamente in maiuscolo?
Grazie a tutti.
//esercizio n. 10.9 pag 477
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class Frasi extends JFrame {
    private JButton genera;
    private JTextField campo;
    private String articoli[] = {"the", "a", "one", "some", "any"};
    private String nomi[] = {"boy", "girl", "dog", "town", "car"};
    private String verbi[] = {"drove", "jumped", "ran", "walked",
"skipped"};
    private String preposizioni[] = {"to", "from", "over", "under", "on"};
    private String output;
    private int a, indice, indice1, indice2, indice3;
    private char chararray[];
    public Frasi (){
        super ("Esercizio 10.9");
     Container c = getContentPane();
     c.setLayout (new FlowLayout());
     ActionEventHandler azione = new ActionEventHandler();
     genera = new JButton ("Genera frase casuale");
     genera.addActionListener (azione);
     c.add (genera);
     campo = new JTextField (50);
     campo.setEditable (false);
     c.add (new JScrollPane (campo));
     setSize (400, 250);
     show();
    }
    public static void main (String args []){
        Frasi app = new Frasi();
        app.addWindowListener (
        new WindowAdapter()
        {
            public void windowClosing (WindowEvent e) {
                System.exit (0);
            }
        }
        );
    }
    public class ActionEventHandler implements ActionListener{
        public void actionPerformed (ActionEvent e){
            if (e.getSource() == genera)
            a = articoli.length;
            indice = 0 + (int) (Math.random() * a);
            indice1 = 0 + (int) (Math.random() * a);
            indice2 = 0 + (int) (Math.random() * a);
            indice3 = 0 + (int) (Math.random() * a);
            output = articoli[indice] + " " + nomi[indice1] + " " +
verbi[indice2]+ " " + preposizioni[indice3] + ".";
            campo.setText ("" + output);
        }
    }
}

campo.setText ("" + output.substring(0,1).toUpperCase() +
output.substring(1,output.length()));
Gusher.
Newsgroup: it.comp.java
Titolo: come non far aumentare la memoria utilizzata?

Ho una applicazione che cicla su un server e periodicamente va a leggere un
db.
Gestisco il tutto con un timer che lancia un thread di lettura e scrittura.
Ogni volta che parte questo processo la memoria aumenta di circa 300 Kb.
Poichè graficamente non c'è quasi nulla, se non il minimo indispensabile,
come faccio a non causare l'aumento di memoria e periodicamente pulire
eventuali thread e altro ancora in memoria?
--------------------------------
Inviato via 
http://usenet.libero.it

 eventuali thread e altro ancora in memoria?
Forza il richiamo del garbage collector. Assicurati di distruggere tutti
gli oggetti che non usi.
Davide

Newsgroup: it.comp.java
Titolo: [Servlet] Fornire risorse (statiche) esterne al WAR

Se ho un WAR, ma voglio tenere esterne ad esso alcune risorse esterne 
(alcuni file html e immaigni jpg in una cartella qualsiasi del filesystem), 
come posso far si che siano raggiungibili dal path:
/<context>/external-resources/img/file.jpg
ad esempio? (<context> e' il contesto dell'applicazione web).
Mi viene in mente che potrei creare una servlet che fornire il file 
guardando alla URL che riceve, ma a questo punto dovrei implementare un 
sacco di cose (caching, content-type in base al file letto ecc.. magari ci 
sono anche PDF, file di excel ecc...).
Vorrei quindi lasciar fare il piu' possibile all'application server.
Esiste qualche configurazione standard che posso usare nelle specifiche 
Servlet 2.4 o 2.5...oppure anche solo qualcosa di specifico per tomcat, 
oppure anche una "libreria" che implementi quella servlet di cui ho 
parlato... 


Lo standard J2EE / JEE5 non lo consente, per mille motivi, fra i tanti ti
ricotrdo che
-) perdi in toto il load balancing
-) buchi la sicurezza
-) perdi la portabilita' fra sistemi operativi
-) perdi la portabilita' fra macchine distinte.
-) crei complicazioni di installazione e manutenzione
eccetera eccetera
Ci arrivi comunque via servlet, se proprio ti serve
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.java
Titolo: Informazione user.home

Un saluto a tutti.
Vorrei avere delucidazioni riguardo la proprietà user.home di Java. In
particolare ho realizzato una applet che eseguendola fa l'installazione di
una applicazione sotto la directory dell'utente. Ora sotto Windows XP,
Windows NT ho una cosa del genere:
c:\Documents and setting\utente\....
sollo Linux Mac o Solaris invece ho:
/home/utente/....
il problema sta in Windows98, 95 o Me perché in questo caso ottengo come
user.home:
c:\WINDOWS.
In realtà in qeust'ultimo caso vorrei una cosa come:
c:\Windows\profiles\utente....
Come posso risolvere questo problema? Esiste un modo?
Aiutatemi vi prego
stefano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Con una if...:-)
Newsgroup: it.comp.java
Titolo: Servlet: simulare un post

Ciao a tutti,
ho un problema con le servlet che non risesco a risolvere:
devo chiamare una url da una servlet e l'effetto deve essere lo stesso
di una chiamata mediante una form-html con il metodo post.
Ci ho provato ma non ci sono riuscito, qualcuno può aiutarmi?
Ciao e grazie.

 wrote in message 39AA3D72...@tin.it...


 che sono simili agli <APPLET>
Perdonami ma non riesco proprio a vedere la somiglianza tra una applet e una
servlet, a parte il fatto che sono entrambe scritte in Java...
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 Ciao e grazie.
Ehm, ehm, forse un trucchetto ci sarebbe, ma qui lo dico e qui lo nego.
Sicuramente il buon Cristiano potrebbe fornirti l'URL degli RFC relativi
all'argomento in questione, oppure potresti cercarli tu a 
www.ietf.org
;
però potresti farti un programmino piccolo piccolo che apre una server
socket sulla porta 80, accetta una connessione e ti stampa la richiesta.
Così lanci NS, apri la form, lanci il tuo programmino, fai il submit della
form e così vedi cosa devi mandare con precisione. Ovviamente se nel form
c'è compreso l'invio di file o cose più complicate della form che magari
ti richiede solo un indirizzo di posta, la cosa potrebbe essere
discutibile.
A questo punto apri un socket verso il vero web server e gli mandi i tuoi
dati nel formato richiesto, per poi ricevere (e gestire) la risposta.
Io non ho detto niente, non c'ero, e se c'ero dormivo (a causa della festa
a cui sono andato ieri sera).





 utilizzare gli appositi TAG <SERVLET>, tra questi introduci i parametri che
Ah si vabbè gli SSI insomma, o gli shtml. Ora ti sto dietro. Si è vero, possono
andare bene... se i risultati devono essere visualizzati sulla pagina. A me per
esempio era venuto in mente che il nostro amico volesse invocare una form su un
altro server, forse sono malizioso ;)


 ha scritto nel messaggio
news:39AB9475...@sdb.it...






Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.java
Titolo: Usare funzioni grafiche in Java

In Java tutte le funzioni grafiche (come "drawString" o "fillOval")
devono risiedere TUTTE nel metodo "paint" ?
Nessuno dei metodi diversi da "paint" puo' disegnare qualcosa sullo
schermo?
Mi hanno consigliato di approfondire i concetti di ereditarieta' delle
classi, io ho approfondito tale concetto ma mi e' rimasto il dubbio
sopra esposto, QUALCUNO PUO' CHIARIRE?

 classi
Bene fecero, il tuo dubbio ha natura generica, non ha niente a che fare col
problema specifico.

 ha scritto nel messaggio 
news:XYkZi.169029$U01.1...@twister1.libero.it...

Scusa ma NON ho capito.
Il massimo che si puo' fare e' invocare "repaint" ?

 Il massimo che si puo' fare e' invocare "repaint" ?
In genere basta, ma mi sembra di capire che non ti soddisfa: qual è il
problema?


Ho capito bene?
Tutte le funzioni grafiche devono essere concentrate nel metodo
"paint" ?
Gli altri metodi possono solo invocare "repaint" ?

 Gli altri metodi possono solo invocare "repaint" ?
Aspetta che ci penso bene...


Ciao "Ey de Net",
ci hai pensato?
Sono in attesa della tua risposta.




 Sono in attesa della tua risposta.
Mmh, sembrerebbe che tu abbia ragione.
Mi sembra proprio strano, cosě risuttivo...
Stanotte faccio qualche prova, posto appena possibile.

 Stanotte faccio qualche prova, posto appena possibile.
Ciao "Ey de Net",
allora? Cosa hai stabilito?




Uh?, eh?, ah!??!
E' giŕ mattina?
Yaaaaaawn!
Scusami se ti ho lasciato in sospeso...
Mmmm, cosa sono tutti 'sti fogli per terra????
Un attimo che metto ordine e poi ti aggiorno ;)

 Un attimo che metto ordine e poi ti aggiorno ;)
Allora "Ey de Net",
cosa hai stabilito?

Caspita!
Ammiro la tua costanza!
Sprecata, naturalmente, ma veramente ammirevole.

 Sprecata, naturalmente, ma veramente ammirevole.
Grazie per il complimento.
Allora cosa hai stabilito?
In Java tutte le funzioni grafiche devono essere concentrate nel metodo 


Sembrerebbe proprio cosě.
Ho trovato un sito dove ne parlano piuttosto diffusamente, solo che č in
inglese...

 inglese...
Che sito e' ?

> Che sito e' ?
http://java.sun.com/docs/books/tutorial/uiswing/
Mi sembra un buon riferimento, parla anche di molte altre cose.
Newsgroup: it.comp.java
Titolo: Includere Firefox in un programma

Ciao,
Volevo sapere se esisteva un modo per includere il componente di 
visualizzazione di Firefox in un programma Java...
Ho cercato un pò in giro, e in alternativa si potrebbe utilizzare il 
motore di rendering di Firefox (GECKO) con la tecnologia JINI, ma io 
penso che esiste un meccanismo più veloce...
Ovviamente lo devo fare sia per win che per mac e linux...
Si può fare, o devo cercare altre soluzioni? (a me non servirebbero in 
realtà tutte le funzionalità di un normale browser)

 penso che esiste un meccanismo più veloce...
Non ho mai fatto quello che intendi tu, ma scandaglierei 
sourceforge.net
 
alla ricerca di un porting java di Gecko.
Giusto per fare un esempio, Tidy, una serie di librerie C per lavorare 
su XML - XHTML, hanno il corrispondente JAVA in JTidy.
Facci sapere.
-- 
Emanuele Torrenti
Registered Linux User #409659

 alla ricerca di un porting java di Gecko.
Ho trovato 
http://jrex.mozdev.org/
Mi sembra buono, l'ho provato (c'è un demo come webstart),  e funziona 
bene. Da quello che leggo funzionano pure tutti i plugin che già 
funzionano su firefox, io ho visto pagine con animazioni in flash e 
vanno.. non ho capito bene però se sul sistema deve essere installato 
firefox.. Io credo di no, usando gecko non dovrebbe, ma non credo che ci 
sia già incorporato il plugin in flash.. comunque scaricherò i sorgenti 
  e vediamo un pò come funziona..
Peccato che non va su MAC (non ha un pc mac a disposizione lo 
sviluppatore) e che non supporti il plugin del java... fa quasi sorridere...

 sia già incorporato il plugin in flash.. 
Dice:
JRex does not require mozilla to be installed.
Ma non mi è chiaro: ti serve poter riprodurre animazioni flash? Oppure 
anche un browser?


 anche un browser?
Entrambe le cose. Vorrei aggiungere un collegamento ad una pagina web 
che offre dei servizi, disegnata con dimensioni più piccole in cui 
eseguire anche il flash.. tipo i vari messenger per intenderci.. si 
tratta di pagine web "normali" con form, plugin in flash ecc...
FF

 visualizzazione di Firefox in un programma Java...
Ti interessa proprio FireFox in particolare o ti accontenti del browser 
predefinito di sistema (e di una molto maggiore portabilità)? Perché in 
questo caso il componente Browser di JDIC è una bomba:
https://jdic.dev.java.net/
Considera che JDIC sarà integrato nel JDK6 ;)
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://ammentos.biobytes.it
Flash tutorial: 
http://ammentos.biobytes.it/quickstart/quickstart.htm

 
Perfetto! questo fa proprio al caso mio :-) peccato che da quello che ho 
letto ci sono dei problemi con il mac, ma il mio software non verrà 
rilasciato subito, quindi vedremo e comunque ora me lo studio e faccio 
qualche prova..
FF
Newsgroup: it.comp.java
Titolo: java stream frustrations...

i have a bit of a problem.  I'm reading an input stream from another process
(I captured the standard out of that process).  Now, I wish to be able to
kill this process whenever i want (like if the process goes over a certain
time limit).  The problem is, if use the read() method, the thread will
block until input is available to be read (when the input is available is
sporadic).  And I can't do anything if it is blocked.  So I tried checking
to see if input is available before i call the read() method.  While this
allows me to kill the process just fine, since the thread never blocks and i
always have control, I don't know when the end of the input stream arrives!
The only way I can tell is if the read() method returns a -1, but i never
call the read method until there's input to be read, but there's no input to
read because the end of file has been reached, but i don't know that until i
call read.... you get the picture.
So does anyone know of a way fix this problem?  I was thinking life would be
a lot easier if there is someway of knowing when the eof has been reached
without actually calling the read() function.
also, could you send me an email if you have any suggestions?  Many thanks.
any/all help is greatly appreciated.
Alan Ngai
an...@water.ca.gov

I am having similar problem with stream reading. I am reading from the
inputstream of a process and the read method just blocks. How do i check
for end of stream? Is there any way to break out from the read loop?.
Any help would be greatly appreciated.
--venkat
In article <37efc48b.0@swanee>,

Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.java
Titolo: da byte[] a int[] e viceversa

ciao,
ricevo un array di bytes[] dalla rete che devo trattare come int[] ed alcuni
elementi come char[].
come posso fare?

 writes:
RS> ciao,
RS> ricevo un array di bytes[] dalla rete che devo trattare come int[] ed alcuni
RS> elementi come char[].
In questo array di byte ogni singolo byte viene mappato in un int ? Se
si č facile vai byte per byte  e li copi al posto giusto. Se no occhio
al  Network Order dei  byte che  formano un  int, dovrebbe  essere big
endian  : il  primo  byte č  "il piů  pesante"  ed il  quarto "il  piů
leggero".
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

provo ad essere piů preciso.
ricevo un pacchetto di 40 bytes in un array byte[] ma la composizione di
questo pacchetto č varia. In particolare, chi lo invia lo vode cosě:
struct NetHeader
   {
    int Command;        //4 bytes
    int AddressObj;    //4 bytes
    char Job;                //1 byte
    char Job2;              //1 byte
    short check;            //2 bytes
    int Tag;                  //4 bytes
    int first_index;        //4 bytes
    int second_index;    //4 bytes
    char data[12];        //12 bytes
    int SizeMsg;            //4 bytes
   } ;
ed io lo ricevo in un "byte data[40]". come accedere facilmente ai vari
campi senza fare copie inutili?
grazie in anticipo, ciao
Romano

     int SizeMsg;            file://4 bytes


 dato? e in base a quello processare i dati?
io conosco esattamente la natura dei dati. la struttura che ricevo è sempre
uguale.
forse mi sto perdendo in un bicchiere d'acqua. ma non riesco proprio a
trovare un modo
per fare un "casting" pulito.
esempio:
    ricevo: byte bdata[] e lo devo usare come int[]
ho provato:
    int idata[] = (int[])((Object)bdata);
ma non funziona (java.lang.ClassCastException). qualche idea?

 writes:
RS> provo ad essere piů preciso.
RS> ricevo un pacchetto di 40 bytes in un array byte[] ma la composizione di
RS> questo pacchetto č varia. In particolare, chi lo invia lo vode cosě:
Sei  sicuro che  con la  serializzazione  non si  possa "sbattere  sul
network" l'oggetto e quindi rileggerlo nella sua forma originaria ?

Newsgroup: it.comp.java
Titolo: [OT + o -]Installare eclipse su Linux

Salve a tutti,
ho chiesto anche in it.comp.os.linux.iniziare e
free.it.comp.os.linux.iniziare e, data la specificita' dell'applicazione,
non ho avuto risposta, cosi' provo a chiedere in questo NG, sperando di non
essere troppo OT.
Nel caso in cui lo fossi, chiedo a tutti scusa e, se fosse possibile, se
sapeste di qualche NG in grado di aiutarmi.
Ecco il problema:
Ho decompresso e copiato i file di Eclipse (eclipse-SDK-2.1.2-linux-gtk.zip)
in /usr/jarprogs/2.1.2/
Ho configurato path e classpath in questo modo(forse il problema e' qui:( ):
export PATH=$PATH:/usr/java/j2sdk1.4.2_02/bin
export CLASSPATH=.:/usr/jarprogs/2.1.2/startup.jar:/
Lancio eclipse....:
$ /usr/jarprogs/2.1.2/eclipse mi da il seguente errore:
e questo e' il mio bel messaggio di errore!
An exception occurred while writing to the platform log:
java.io.FileNotFoundException:
/usr/jarprogs/2.1.2/workspace/.metadata/.log (Permission denied)
        at java.io.FileOutputStream.openAppend(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
        at org.eclipse.core.launcher.Main.openLogFile(Main.java:1400)
        at org.eclipse.core.launcher.Main.log(Main.java:1261)
        at org.eclipse.core.launcher.Main.main(Main.java:587)
Logging to the console instead.
!ENTRY org.eclipse.core.launcher 4 0 nov 14, 2003 17:56:30.274
!MESSAGE Exception launching the Eclipse Platform:
An exception occurred while writing to the platform log:
........
  etc
........
Lo stesso se eseguo da root.
Grazie mille a tutti e chiedo scusa per il disturbo,
Davide

 /usr/jarprogs/2.1.2/workspace/.metadata/.log (Permission denied)
Sembra che il file nascosto ".log" non sia accessibile in scrittura. Prova a 
verificare i permessi con un ls -l.
ciao :)
pole
-- 
Note: Some input words use a deprecated author.
Note: Read with -deprecation to understand.

 a verificare i permessi con un ls -l.
Ok, avevi ragionissima! Ho impostato la cartella correttamente! Grazie!
Ora pero' mi da un altro errore, subito dopo:
        [root@localhost root]# /usr/jarprogs/2.1.2/eclipse
        Error occurred during initialization of VM
        Unable to load native library: libjvm.so: cannot open shared object file:       
        No such file or directory
        (process:5922): Gtk-WARNING **: This process is currently running setuid or     
        setgid.
        This is not a supported use of GTK+. You must create a helper
        program instead. For further details, see:
 
http://www.gtk.org/setuid.html
        Refusing to initialize GTK+.
Quindi ritorno all'inizio. Probabilmente non ho impostato bene la JVM :S
Ho impostato path e classpath come segue:
        export PATH=$PATH:/usr/java/j2sdk1.4.2_02/bin
        export CLASSPATH=.:/usr/jarprogs/2.1.2/startup.jar:/
                         ^
Non e' che in linux anziche' il punto come percorso iniziale devo scrivere
qualcosa cosi'?
        export CLASSPATH=/:/usr/jarprogs/2.1.2/startup.jar:/
                         ^
Grazie mille per la risposta,
Davide Gurgone.
Newsgroup: it.comp.java
Titolo: Mandare un evento ad un oggetto AWT.

Vorrei fare in modo che un JButton fosse "premuto" quando si preme invio
su una JTextField. E' possibile?
Grazie.

 ha scritto nel messaggio 
news:pan.2005.11.13...@hotmail.com...


Newsgroup: it.comp.java
Titolo: controllo campo numerico

Ciao,
ad una servlet mi arrivano dei parametri e devo controllare, nel modo più
semplice, che alcuni di essi sono dei numeri. Come faccio?
grazie

 grazie
Non so se č il modo piů semplice, ma io faccio un ciclo for per ogni stringa
che devo controllare, piů o meno cosě ("stringa" č il parametro):
boolean isNumero = true;
for ( int i = 0;  i<stringa.length();  i++)
{
    if   ( stringa.charAt( i ) <'0'  or  stringa.charAt( i ) > '9' )
        isNumero = false;
}

 wrote in message
news:9g2qaa$2s...@intra09.infocamere.it...


    if   ( stringa.charAt( i ) <'0'  or  stringa.charAt( i ) > '9' )
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
In questo modo escludi i numeri negativi!
Inoltre esiste il metodo statico Char.isDigit() per fare in modo piů
elegante il controllo sui caratteri.
-- 
Ciao
	Fabrizio C.

}catch(java.lang.Exception e){}
Se, come sembra dal codice, quello che vuoi ottenere č semplicemente
un int, non serve (e appesantisce) istanziare un oggetto Integer:
basta il metodo statico Integer.parseInt().
Inoltre ritengo sia meglio fare un catch piů "mirato".
(Lo stesso vale per il parsing di stringhe che rappresentino float,
double o altro: vedi tutti i derivati di Number come Float, Double,
ecc.)
try {
  a = Integer.parseInt(tmp);
} catch(NumberFormatException e) {
  // gestione del caso "non č un intero"
}
-- 
Ciao
	Fabrizio C.