mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Sorgenti del libro "Struts" della Hoepli

Salve a tutti,
volevo sapere se insieme al libro "Programmare con Jakarta Struts" di Chuck
Cavaness edito dalla Hoepli fossero stati distribuiti anche i sorgenti dei
listati java presenti nel libro stesso.
Se e' cosi', da dove li posso recuperare, magari su internet?
Grazie
Pietro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Se e' cosi', da dove li posso recuperare, magari su internet?
Non saprei dire riguardo l'edizione italiana, per l'originale trovi i file
qui:
http://www.oreilly.com/catalog/jakarta/
--
----------------------------
Massimo Foti
http://www.massimocorner.com
Co-Author of Dreamweaver MX 2004 Magic:
http://www.dwmagic.com/

 
http://www.oreilly.com/catalog/jakarta/
OK, ottimo, sono gli stessi. Non avevo cercato proprio sul sito
dell'edizione in inglese. Grazie 1000!


Scusa se mi intrometto. Poichè ho intenzione di acquistare il libro da te
citato, mi piacerebbe conoscere il tuo parere sul libro.
Premetto che ho buone conoscenze di Java, sufficienti di servlet e JSP ma
scarse o nulle di "framework" e struts in particolare.
Il libro aiuta nella comprensione dell'architettura dell'applicazione? Dà
delle indicazioni di carattere generale sulla metodologia di sviluppo di una
applicazione web secondo il framework struts?
Grazie per l'attenzione.
Luciano.


Purtroppo fra i testi su struts (gia' pochi) mi sa che questo della Hoepli
e' l'unico in italiano (la traduzione della versione O'Reilly).
Sul libro trovi solo pochi paragrafi dedicati alla descrizione di MVC
(Model-View-Controller, la tipologia di framework per la costruzione di web
application su cui si basa Struts). D'altronde, di documentazione su MVC ne
trovi a bizzeffe, trattandosi di un pattern, dallo stesso sito java della
Sun puoi scaricare dei pdf che mostrano le architetture Model 1
(JSP+javabean) e Model 2 (MVC).
Struts e' studiato partendo da un piccolo esempio (banking) fino ad essere
configurato e personalizzato completamente, vengono studiati altri aspetti
dei una web application come il logging, l'internazionalizzazione, le
prestazioni. Di sicuro, e' un ottimo inizio (per chi vuole un testo in
italiano), soprattutto se si hanno gia' un po' di basi su servlet e jsp.

Newsgroup: it.comp.java
Titolo: 100 Oggetti ? Un Listner!

Ciao a tutti,
voglio fare un domanda magari banale (o per veri esperti ?) .
Se ho un pannello con un centinaio di oggetti varii, devo implementare
un listner per ogni oggetto, se da questi voglio ricevere degli eventi?
O c'e' un modo migliore?
quello che ho trovato finora e':
    safety[0].setActionCommand("Guard");
    safety[0].addItemListener(cmi);
    safety[1].setActionCommand("Hide");
    safety[1].addItemListener(cmi);
    file[0].setActionCommand("Open");
    file[0].addActionListener(ml);
    file[1].setActionCommand("Exit");
    file[1].addActionListener(ml);
    other[0].addActionListener(new FooL());
    other[1].addActionListener(new BarL());
    other[2].addActionListener(new BazL());
                            Ciao Ciao
                            Un ringraziamento a tutti
                            Rosy Ferro

 O c'e' un modo migliore?
Be', ad ogni Component devi associare il listener ('ascoltatore') che
..ascolta gli eventi generati dal component stesso; ma nessuno dice che
deve essere una classe o tantomeno un oggetto diverso ogni volta.
Senza entrare in tutte le possibili architetture, una buona scelta e' 
spesso creare le classi di listening in modo che "ascoltino" gli eventi 
generati da gruppi di Component correlati *logicamente*; all'interno
di ogni 'metodo di reazione' la classe controlla qual'e' il particolare
component - e agisce di conseguenza.
Per esempio, se hai una toolbar con tre pulsanti A B e C, definisci un'unica 
classe che implementa ActionListener:
  class ToolbarListener implements ActionListener, WindowListener {
	public void actionPerformed(Event e) {
		if (e.target == A) ....
		else if (e.target == B) ....
		....
	}
	...etc...
  }
e nel codice che crea la GUI,
	ToolbarListener t = new ToolbarListener();
	A.addActionListener(t);
	A.addWindowListener(t);
	B.addActionListener(t);
	B.addWindowListener(t);
In questo modo, suddividi il tuo centinaio di componenti in gruppi logici,
e crei una classe di ascolto per ciascuno dei *gruppi* piuttosto che dei
componenti.
Tieni presente infine, che una GUI con un centinaio di componenti e' un po' 
eccessiva... e probabilmente potrebbe essere riporgettata e suddivisa in piu'
gui distinte.
Saluti,
	Cris

Newsgroup: it.comp.java
Titolo: Testo sulle librerie Swing

Salve a tutti.
Come da oggetto, volevo chiedervi un buon testo sull'argomento Swing.
Sono appena entrato nel mondo di  Java, ma questo linguaggio mi 
affascina molto e vorrei approfondire l'aspetto grafico, che per ora mi 
è del tutto sconosciuto.
Grazie a tutti per i sugerimenti.
Ciao

 Ciao
Hai provato a dare un'occhiata ai due volumi intitolati "Java 2"
("Fondamenti" il primo e "Tecniche Avanzate" il secondo) di Horstmann e
Cornell?
Secondo me impostano piuttosto bene la questione fino dalle basi (ovviamente
soprattutto il primo, visto che nel secondo i capitoli sono impostati in
modo un po'... "monografico", tanto che puoi leggerli anche separatamente).
Spero di essere stato di aiuto.
MSL
Newsgroup: it.comp.java
Titolo: metodo remove(E o) non rimuove!

Salve a tutti.
Io ho una classe Sequenza<E> che crea e gestisce sequenze non ordinate di
elementi di tipo E, ed un'altra classe, chiamata Occorrenza<E>, che č
praticamente la rappresentazione di un elemento di tipo E e di un intero che
ne rappresenta il numero di occorrenze. (es. 5 "fiat punto").
La classe Sequenza possiede un metodo boolean remove(E o) cosě descritto
nella documentazione:
Remove(E o)
          Elimina dalla sequenza il primo oggetto uguale (sulla base del
criterio di uguaglianza fornito dal metodo equals definito per gli oggetti
di tipo E) a quello specificato tramite l'argomento e restituisce true.
Detto questo.....io ho dovuto creare una classe in cui utilizzo una sequenza
di occorrenze (Sequenza<Occorrenza<E>>) e questa mia sequenza l'ho chiamata
mtset.
In un metodo del mio codice ho un metodo che modifica, inserisce ed elimina
elementi nella mia mtset (setMult(E elemento, int mult)).
Io ho scritto questo codice:
for (Occorrenza<E> mt_el : mtset)
        if(elemento.equals(mt_el.get())){
            System.out.println(mtset.remove(mt_el));
        }
     if(mult!=0) mtset.add(new Occorrenza<E>(elemento, mult));
    }
La mia idea č che, se mult č maggiore di 0 il vecchio elemento della
sequenza viene eliminato e viene ricreato, con un nuovo mult.
Il mio problema č che mi sono reso conto che il metodo remove non elimina
mai gli elementi dalla lista! (E' per questo che ho messo il println...per
verificare che in effetti mi da sempre false!!).
Sinceramente ho provato a capire perchč, ma non riesco a risolvere il
problema. L'unica cosa che mi č venuto in mente č che il metodo equals di
Occorrenza sia scritto in maniera scorretta, e quindi non individua le
uguaglianze tra elementi (perň mi sembra estremamente improbabile! La
suddetta classe arriva da fonte estremamente attendibile!).
Quanlcuno mi saprebbe aiutare? C'č qualcosa di estreamamente sciocco che mi
sfugge? Come risolvo?
Grazie a tutti per l'aiuto....
Giuseppe

             System.out.println(mtset.remove(mt_el));
Premettendo che ho capito ben poco del tuo problema...
non capisco a che serve invocare il metodo mt_el.get().
Non basterebbe confrontare elemento direttamente con mt_el ?
cioè:
	if(elemento.equals(mt_el)){
              System.out.println(mtset.remove(mt_el));
 > Il mio problema è che mi sono reso conto che il metodo remove non 
elimina
 > mai gli elementi dalla lista!
Bastava dire questo! ;-)
-- 
stajune

Grazie a chi mi ha risposto, ma sono riuscito a risolvere.
Era una disattenzione mia: Occorrenza non implementava Comparable<E>. Dovevo
usare OccorrenzaOrdinata, una classe che eredita la prima ma implementa la
suddetta interfaccia.
Grazie ancora.
Ciao
Giuseppe
Newsgroup: it.comp.java
Titolo: Applet traduzione Stringa

  Ciao a tutti,
ho creato un'applet che mi permette di tradurre una Stringa in un altra secondo un algoritmo.
  Eseguendo l'applet mi compaiono 2 errori:
- Il primo è di valori nulli al caricamento dell'Applet, ho creato nel metodo init un pannello con all'interno 
  2 TextArea (una per l'immissione della Stringa e l'altra per la traduzione), 2 pulsanti (uno per iniziare la 
traduzione e l'altro x cancellare il testo) il tutto nel metodo init. Forse l'errore è dovuto al fatto che 
alla partenza dell'Applet le textArea sono ancora vuote ?? Come fare per eliminare questo errore ?
- Ho provato a creare una costante per la Stinga da tradurre, eliminando, per prova, i pulsanti di immissione 
della Stringa, e qui mi compare un altro errore, la Stringa mi viene tradotta, ma inserendola in un array, la 
stampa mi dà anche i valori nulli dell' Array, es. se la Stringa è lunga 3 caratteri e l'array in cui la 
inserisco contiene max 10 valori, al momento della stampa mi viene fuori i 3 valori + altri 7 quadrati 
indicanti i valori vuoti dell'array (il procedimento che ho creato è stato il seguente:
la stringa l'ho messa in un array di caratteri, ho effettuato la traduzione, ho messo la nuova Stringa in un 
altro array di caratteri e l'ho stampato come Stringa, visualizzando l'errore esposto..) qualcuno può aiutarmi 
??? Grazieee

Codice? Senza quello non ci si capisce una mazza :)
Newsgroup: it.comp.java
Titolo: IIS Servlet Engine?

Ciao a tutti,
secondo voi Internet Information Server è un servlet engine? Si può
integrare con Tomcat ?
grazie.

 Si può integrare con Tomcat ?
Si'. Ma (IMHO) se non devi usare ASP, rimuovi IIS ed installa
Apache o Resin. E' molto meglio...
Davide

 Apache o Resin. E' molto meglio...
Questo vuol dire che la combinazione IIS+Tomcat è poco affidabile?
Ciao, Cris
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
"Ma quella roba bianca sopra non è zucchero vanigliato. E` muffa.
 E tutti lì a dire: che buono, sa di funghi!" (A. Baricco)

Questo vuol dire che la combinazione IIS+Tomcat č poco affidabile?
(IMHO) non e' la combinazione .. e' IIS che non e' affidabile !
Ciaps
Stracca

 Questo vuol dire che la combinazione IIS+Tomcat č poco affidabile?
No, ma e' piuttosto lenta. Se non ti serve ASP, usare Apache o
Resin e' molto piu' efficiente piuttosto che usare IIS + TomCat.
Ovviamente, tutto questo IMHO.
Davide


No, io l'ho usata con successo, però presto sono passato a IIS + resin
per motivi di prestazione, robustezza e compatibilità ASP/JSP.
Vai nel sito 
http://www.caucho.com/
 e scarica resin: è molto più
facile da configurare e offre interessati features in più. E'
veramente notevole in quanto a prestazioni, specialmente se affiancato
alla JVM della IBM. Inoltre è affidabile e robusto (a mio avviso
"molto" robusto) e può funzionare standalone o come servlet engine
sotto IIS o Apache. L'unico svantaggio è che non è freeware per fini
commerciali (500$ per server su cui è installato l'ultima volta che
l'ho consultato alcuni mesi fa).
Ah, .. dimenticavo.... di Resin puoi anche scaricare i sorgenti per
capire come è stato ingegnerizzato (magari con Together puoi ricrearti
il diagramma di classi) e modificare ciò che non ti va a genio,
contribuendo così attivamente al miglioramento del prodotto stesso per
le prossime release. :-)
Ciao, Max.

 ha scritto nel messaggio
news:3AF6A56...@sinapsi.com...

Newsgroup: it.comp.java
Titolo: Determinare la pressione di un tasto...

Come posso fare per sapere se in un determinato momento il tasto X č
premuto??? Ho trovato molti esempi sugli eventi legati alla tastiera, ma
questo no.
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 questo no.
Se registri un KeyEventDispatcher con il KeyboardFocusManager puoi intercettare 
tutti gli eventi della tastiera; poi sta a te gestire la cosa.
Marco
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
public class Test2 extends JFrame implements KeyEventDispatcher {
     final static JLabel label = new JLabel();
     public Test2() {
         setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
         KeyboardFocusManager kfm =
         	KeyboardFocusManager.getCurrentKeyboardFocusManager();
         kfm.addKeyEventDispatcher(this);
     }
     public boolean dispatchKeyEvent(KeyEvent e) {
         label.setText("" + e.getKeyChar());
         return false;       // non consumare l'evento
         // return true;     // consuma l'evento
     }
     public final static void main(final String[] args) {
         JTextArea textarea = new JTextArea();
         Test2 test2 = new Test2();
         test2.getContentPane().add(textarea, BorderLayout.CENTER);
         test2.getContentPane().add(label, BorderLayout.SOUTH);
         test2.setSize(100, 100);
         test2.setVisible(true);
     }
}
-- 
reply: remove duh.spam.
http://javac.imap.cc

 Marco
Grazie mille per l'aiuto ed il codice e comunque devo dedurre che non
c'č un modo piů veloce, una funzione di qualche oggetto...
getKeyStatus(...) ...
Grazie, Strapz.


Newsgroup: it.comp.java
Titolo: Cerco esempi per menu stile windows 98

Cerco esempi per menu stile windows 98


nella documentazione di java troverai la classe "Choice".
Questa e' una classe istanza che sa crere ogetti particolari
(appunto dei menu')
utilizzarla e' molto semplice guarda:
Choice c = new Choice(); //  la lettera c č una variabile puoi chiamarla
comevuoi
c.additem("asso");
c.additem("cuori");
c.additem("picche");
c.additem("quadri");
con queste istruzioni creerai un menu' a tendina con 4 possibilita
se vuoi potrai aggiunge o eliminare possibilita al menu attraverso
additem("...");
infine dovrai aggiungere il munu' al pannello atraverso l'istruzione add(c);
( usi c perche c e' un ogetto choise)
ciao buon lavoro!!!!!
Newsgroup: it.comp.java
Titolo: Exception in thread "main" java.lang.NoClassDefFound error: Cosa sbaglio?







Vorrei iniziare a programmare in Java, ho installato il jdk (ho 
scelto quello della SUN, NetBean 3.5.1), ho settato anche i path con i 
comandi:


Set Path = C:\Program Files\Java_j2sdk_nb\j2sdk1.4.2\bin


Set Classpath = C:\Program 
Files\Java_j2sdk_nb\j2sdk1.4.2\bin


Ho creato questo file .java:


class Ciao_da_Andrea {
   public 
static void main (String[] args) {
      
System.out.println("Ciao da Andrea");
   }
}


solo che quando lancio il programma java 
Ciao_da_Andrea.java


mi da il seguente errore:


Exception in thread "main" java.lang.NoClassDefFound error: Cosa 
sbaglio?


Grazie dell'aiuto


Ciao da Andrea (anche se in Java non riesco a far venir fuori la 
scritta Ciao da Andrea...)



Il 29 Nov 2003, 19:13, "Andrea.S" <andrea.s...@NOSPAMlibero.it> ha
scritto:

Innanzi tutto setta il path cosě:
Set Path=%Path%;C:\Program Files\Java_j2sdk_nb\j2sdk1.4.2\bin
in modo da appendere al path esistente senza sovrascrivere la variabile
esistente.
Per il classpath, se non usi jar esterni e se ti metti nella dir dove ci
sono i tuoi file, ti basta questo:
Set Classpath=.
quello che hai messo tu non serve a niente, a meno che tu non stia creando i
tuoi file in bin ma non č molto bello. Creati una directory per i tuoi
sorgenti.
Il comando che lanci č sbagliato!
devi prima compilare il tuo sorgente java per ottenere il class con:
javac Ciao_da_Andrea.java
e poi lo lanci con:
java Ciao_da_Andrea
ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

solo che quando lancio il programma java Ciao_da_Andrea.java
Ma... l'hai compilato?

> Ma... l'hai compilato?
Si, infatti mi ha creato il file.class
Newsgroup: it.comp.java
Titolo: Creare propri eventi ?

Qualcuno sa mica come si fa a creare degli eventi
nei propri oggetti in modo che altri oggetti,
sempre creati dallo sviluppatore, si pongano
come ascoltatori di quelli ?
Grazie.

On Wed, 03 Feb 1999 19:12:57 GMT, 
fabr...@altavista.net
 (fabrizio)
wrote:

Hai provato ad utilizzare Observer ed Observable? Non generi proprio
degli eventi ma sono convinto che l'implementazione sottostante agli
eventi della AWT sia analoga a questa! In fin dei conti si tratta di
un pattern molto conosciuto! :)
Ciao!
Matteo!!!

 pongano come ascoltatori di quelli ?
Piů o meno cosě...
Definisci un nuovo tipo di evento
  public class MioEvento extends java.util.EventObject {
    // Quel che ti pare... 
  }
e l'interfaccia per gestirlo
  public interface MioEventoListener extends java.util.EventListener {
    // o simili...
    public void mioEvento(MioEvento e);
  }
Nei componenti che generano l'evento fai qualcosa tipo
  public class MiaClasse {
    ... 
    Vector listeners = new Vector();
    ...
    public void addMioEventoListener(MioEventoListener l) {
      listeners.addElement(l);
    }
    public void removeMioEventoListener(MioEventoListener l) {
      listeners.removeElement(l);
    }
    public void fireMioEvento {
      // chiami i metodi giusti dell'interfaccia...
    }
  }
E nei tuoi listeners qualcosa tipo
  public class MioComponente implements MioEventoListener{
    ...
    //  l'implementazione dell'interfaccia.
  }
Il quadro generale č questo, i dettagli sono di sicuro in qualche 
libro... io li ho trovati spiegati nella specifica dei JavaBeans 
(
www.javasoft.com/products/beans
 o qualcosa del genere).
-- 
                     // Alf - 
dipi...@fisica.uniud.it
                   \X/ Life sucks! [Marvin the android]

Definisci un nuovo tipo di evento...
Era proprio quello che cercavo, e l'ho gia' applicato.
Grazie.
Newsgroup: it.comp.java
Titolo: assegnazione stringa...

è possibile fare una cosa di questo tipo?
      String sCol = (
      	iCol=0 ? "Bianco" : (
      		iCol=1 ? "Verde" : (
      			iCol=2 ? "Giallo" : (
      				iCol=3 ? "Rosso" : " [errore] "
      			)
      		)
      	)
      );
%)
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org

scusate, ho scritto una cazzata.. mancavano i == .. cmq funziona 8)


anche questa forma non è male, che ne dite?
String sCol = (
    	iCol==0 ? "Bianco" :
    	iCol==1 ? "Verde" :
    	iCol==2 ? "Giallo" :
    	iCol==3 ? "Rosso" :
    	" [errore] "
);


 skrev i
diskussionsgruppsmeddelandet:Xns92FF7D277230...@130.133.1.4...


      );
Non pensi che *magari* uno switch-case sarebbe un po' più leggibile?
-- 
Ciao
	Fabrizio C.

 Non pensi che *magari* uno switch-case sarebbe un po' più leggibile?
Non lo dire proprio a me che sto sempre a cercare di scrivere meno parentesi 
graffe e spazi possibili da tutte le parti tipo
if (iTmp==1) for (int i=0;i<100;i++) sTmp+=" ";
8)



E' una mia opinione, ma:
(scrivere meno parentesi graffe e spazi possibili) != (scrivere codice
leggibile);
anche se le due cose non sono necessariamente una l'opposto dell'altra.
--------------------------------
Inviato via 
http://usenet.libero.it

 anche se le due cose non sono necessariamente una l'opposto dell'altra.
concordo pienamente


if (iTmp==1) for (int i=0;i<100;i++) sTmp+=" ";
Spero tu stia scherzando.
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Applets: IE 5.0 vs. NN : che mi dite ?

Ho sviluppato l'anno scorso parecchi applets relativamente avanzati
sotto Java 1.1.x (anche connettendomi a db remoti  etc..) ma ebbi con IE
smpre dei malfunzionamenti, per cui testai sempre il tutto usando
NN.
Mi dicono che ora, invece, per quanto riguarda JKava, la situazione si
sarebbe ribaltata
nel senso che IE 5.0 sarebbe di gran lunga migliore di NN 4.5
Ho consultato la FAQ di questo NG e non ho tyrovato nulla al riguardo,
ho fatto delle ricerche su 
www.deja.com
 ma non sono stato capace di trovar
nulla
e non ho molto tempo da dedicare alla questione.
Ora, gradirei sapere se cio' e' vero in tutto o in parte, problemi
principali etc..
Grazie
Alberto


Questa e' la mia opinione; prendila con le molle a solo uso statistico
Francesco
--
* * * * * * * * * * * * * * * * * * * * * * * *
   De Milato Francesco - Ph.D. Student
   ESNG - Electronic Systems & Networking Group
   University of Genoa - DIBE
   via All'Opera Pia 11/a, I-16145 Genoa (Italy)
   phone/fax: 
+39-010-353-2271
/2175
 
demi...@dibe.unige.it
* * * * * * * * * * * * * * * * * * * * * * * *

 Alberto

Newsgroup: it.comp.java
Titolo: listener HTTP in tomcat 5

salve,
quando avvio Tomcat 5 (uso Win NT) avendo configurato solo il minimo
indispensabile, vedo che tomcat resta in ascolto sulle 3 seguenti porte:
8005    127.0.0.1
8009    0.0.0.0
8080    0.0.0.0
In questo modo però nessun PC diverso dal mio riesce a connettersi
Come posso configurarlo sul'IP specifico della macchina (tipo 192.168.2.2)
Grazie

 ha scritto nel messaggio
news:capq8h$dhh$1...@fata.cs.interbusiness.it...

Newsgroup: it.comp.java
Titolo: Security in EJB

Non ho mai affrontato il problema del controllo di accesso sfruttando le
possibilità offerte dagli EJB. E si prospetta un caso in cui penso dovrò
fare affidamento ad una gestione "manuale". Premetto che la mi conoscenza
sull'argomento, completamente teorica, si basa su "Enterprise JavaBeans" di
R. M. Haefel .
Il mio problema è che l'utente vuole avere una console di amministrazione
che permetta di definire dei profili a cui sono associate delle
funzionalità. Tutto però "Runtime", cioè mentre l'applicazione gira.
Possibilmente attraverso una console di amminsitrazione.
Mi sembra invece che gli EJB definiscano i profili all'interno del
deployment descriptor, associando quindi ai metodi specifici i "role"
abilitati. Ciò implica, se non erro, che non posso definire dei profili in
modo posticipato al deployment dell'applicazione stessa.
Chiedo: i profili "runtime" sono implementabili attraverso la gestione della
sicurezza implementata dagli EJB? O devo pensarci da solo?
Thanks & Regards,
~Jigi

 ~Jigi
ciao, marco
___________________
Salvador Marco
EXTRAWEB S.r.l
www.extraweb.it

 penso sia demandata all' implementazione del vendor....
Sarebbe ottimo... sto usando JBoss per lo sviluppo ma si passa in produzione
su weblogic. Devo documentarmi meglio. Tnkx.

Però mi perdo qualcosa: dov'è che specifico quali profili possono richiamare
un dato metodo?
Se è nell XML, il problema c'è dinuovo...

 ha scritto nel messaggio
news:newscache$iyozpg$kbm$1...@listsrv01.csi.it...

Newsgroup: it.comp.java
Titolo: problema di esecuzione

Salve a tutti,
Premetto che sono un novizio di java. Ho fatto un programma molto semplice
usando l'IDE Netbeans (
www.netbeans.org
), tutto quello che fa è stampare a
video un paio di stringhe e leggere da tastiera un paio di numeri interi.
Usando Netbeans riesco a compilare il codice e anche ad eseguire il
bytecode, mentre se uso i programmi dal prompt di dos (uso win98 e la
versione di Java è quella contenuta nel JSDK 1.4.2 scaricata dal sito della
Sun) riesco sempre a compilare il codice, ma non riesco poi ad eseguire il
file ottenuto dopo la compilazione. Precisamente quando lancio la JVM mi da
questo messaggio:
C:\Programmi\j2sdk_nb\j2sdk1.4.2\bin>java media.class
Exception in thread "main" java.lang.NoClassDefFoundError: media/class
Di seguito posto anche il codice sorgente del programma. Non credo sia un
problema di librerie, infatti se lancio il prog con Netbeans il programma
funziona a dovere...
=========SORGENTE==========
//import delle classi
import prog.io.ConsoleInputManager;
import prog.io.ConsoleOutputManager;
import prog.utili.Frazione;
//dichiarazione della classe
class Media {
    public static void main(String[] args) {
        //dichiarazioni variabili e oggetti
        int n, d;
        Frazione PrimaFraz, SecondaFraz;
        ConsoleInputManager In = new ConsoleInputManager();
        ConsoleOutputManager Out= new ConsoleOutputManager();
        //creazione prima frazione
        n=In.readInt("Inserisci il numeratore della prima frazione: ");
        d=In.readInt("Inserisci il denominatore della prima frazione: ");
        PrimaFraz=new Frazione(n,d);
        //creazione seconda frazione
        n=In.readInt("Inserisci il numeratore della seconda frazione: ");
        d=In.readInt("Inserisci il denominatore della seconda frazione: ");
        SecondaFraz=new Frazione(n,d);
        //comparazione tra le frazioni
        if (PrimaFraz.equals(SecondaFraz))
            Out.println("Le frazioni sono equivalenti");
        else{
            if (PrimaFraz.isMinore(SecondaFraz))
                Out.println("La frazione minore è: "+PrimaFraz.toString());
            else
                Out.println("La frazione minore è:
"+SecondaFraz.toString());
            }
    }
}
=======FINE SORGENTE======
Perchè non vuol andare??? HELP!!!
--
Byez
Nukkager

 C:\Programmi\j2sdk_nb\j2sdk1.4.2\bin>java media.class
Faq
-- 
Manny Calavera
AntiSpam: CAVA²
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 ha scritto nel messaggio:
| Faq
Dove le trovo?
--
Byez
Nukkager

 Nukkager
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.java
Titolo: allocazione

con l'istruzione:
oggetto ogg=new Oggetto();
creo un nuovo oggetto che viene allocato nello heap;
ma per quanto riguarda la variabile che contiene il riferimento
all'oggetto (in questo esempio: per quanto riguarda ogg)
viene allocata sullo stack come le variabili di tipo semplice?
grazie, ciao, Jasmine

 grazie, ciao, Jasmine 

stack.
grazie!
ciao, Jasmine
Newsgroup: it.comp.java
Titolo: JRE Vx JDK

Salve ragazzi, 
vorrei capire che differenza c'č tra JRE e JSk di java.
Il dubbio č sorto in quanto in eclipse uso la jre e funziona, mentre
nell'installare Tomacat invece mi chiede la JDK?
GRazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Tomcat ha bisogno del compilatore Java (JAVA_HOME/lib/tools.jar), che ne 
l JRE non č presente.
P.S. ne ha bisogno per compilare le JSP
-- 
                 ''~``
                ( o o )
+---------.oooO--(_)--Oooo.----+
 
http://www.jroller.com/page/megadix/
 
http://www.mict.it/

 P.S. ne ha bisogno per compilare le JSP
se non erro anche montandoci dentro Axis serve il compilatore
per compilare on the fly i web services di tipo .jws
Newsgroup: it.comp.java
Titolo: Semplice editor di testo

Salve ragazzi,
ho implementato un semplicissimo editor di testo sotto DOS, che acquisisce
dalla riga di comando il nome del file che verrà creato. Ecco il codice:
import java.io.*;
import java.lang.*;
class Creation {
 public static void main(String args[]) throws IOException {
   int i;
   DataInputStream ingresso = new DataInputStream(System.in);
   FileOutputStream fout = new FileOutputStream(args[0]);
  System.out.println();
  System.out.println("-----------------------------");
  System.out.println("*CREATORE DI TEXTFILE - 2001*");
  System.out.println("-----------------------------");
  System.out.println();
  System.out.println("Per indicare la fine del tuo textfile, batti '*' e
premi INVIO.");
  System.out.println("Scrivi di seguito il tuo textfile: ");
  System.out.println();
  do {
   i = ingresso.read();
   if(i==42) break;
   fout.write((char) i);
  } while(i!=-1);
  System.out.println();
  System.out.println("E' stato appena creato il textfile " + args[0] + " che
contiene il testo da te digitato.");
  fout.close();
 }
}
Come faccio a chiedere all'utente il nome del file da creare, invece che
ottenerlo tramite la riga di comando?
Come faccio ad aprire un file esistente, modificarlo e salvare le modifiche
?
Un grazie a quanti risponderanno.

Un grazie a quanti risponderanno.
ciao_O
_______________________________________
http://jame.sourceforge.net
 
[ last release jame4.2c ]
_______________________________________
http://digilander.iol.it/schiele
Newsgroup: it.comp.java
Titolo: foreste di grafi

Devo rappresnetare una foresta di grafi in java.
Qualcuno sa darmi qualche indicazione su una struttura di massima da poter
usare?
grazie
-- 
Ciao Runner73

... Vector di grafi? ...
Ciao :)
P.S. scusa ma la tua domanda č cosě banale che forse nasconde qualche
altarino :)


 altarino :)
Allora cerco di spiegamri meglio
ho delle tassonomie che potrebbero essere tranquillamente essere
rappresentate con degli alberi. perň a vai livelli tra queste tassonomie ci
sono degli archi tra i vari nodi, e periň avevo pensato ad una foresta di
grafi. Perň non riesco a trovare le classi predefinite sotto java e per
questo ho chiesto sul newsgroup
Esiste una classe predefinita per gestire i grafi e se si mi dici il suo
nome perfavore?

 nome perfavore?
Se i grafi (tassonomie) sono connessi da archi non puoi avere una foresta.
Una foresta di grafi e' un insieme di grafi non connessi fra di loro.
potresti cmq mettere tutte le tassonomie (i grafi) in un vector.
Ciao.
Spero di essertti stato chiaro ... altrimenti riposta :)

 potresti cmq mettere tutte le tassonomie (i grafi) in un vector.
si ma i legami tra le tassonomie come li rappresento?
ed esiste una classe predefinita che implementi i grafi in java, oppure me
la devo costruire da solo?

 la devo costruire da solo?
Non lo so ... qualcosa ci sara ... prova a ricercare in rete ...
Ciao

 la devo costruire da solo?
Puoi costruirtela sicuramente ma potresti utilizzare JGraph
(
http://jgraph.sf.net
) che è un componente GUI Swing molto ben fatto.
-- 
Domenico Testa - Studente

 ha scritto nel messaggio
news:VoHOa.2723$B8....@news.edisontel.com...

Ai tempi d'oro, ma in C, realizzai una libreria che consentiva di gestire
grafi orientati.
Avevo funzioni che potevano introdurre, eliminare elementi ed introdurre
archi orientati e pesati
fra gli elementi stessi. Avevo anche funzioni per la visita nelle vari
modalità. L'implementazione era
tutta a puntatori con una lista in cui andavo ad inserire i vari elementi.
Ciao
Pow (ex-studente ;-) )
--
----------------------------------------------------
Ama il tuo mestiere con passione
E' il significato della tua vita
Auguste Rodin (1840-1917)
 "Not everything that  counts can be
 counted, and not everything that can
be counted counts".
Albert Einstein
"Hunt for the Engineer and the Engineer will hunt you."
Hellraiser5 Pinhead
Newsgroup: it.comp.java
Titolo: Neofita

Mi piacerebbe imparare a modificare script java,
Di che programma necessito per editare i file class??
grazie tante...
Livio
http://itawarez.netfirms.com
mp3un...@yahoo.it

 wrote in message
sgnA6.1684$XQ2....@news.infostrada.it...


 wrote in message
news:sgnA6.1684$XQ2....@news.infostrada.it...


Per sviluppare programmi Java puoi usare il JDK (java development kit),
scaricabile dal sito della Sun e disponibile ogni tanto su riviste di
settore tipo "Io Programmo"; sul sito trovi anche tutta la documentazione in
formato html da scaricare:in totale sono una quarantina di mega, quindi vedi
se puoi procurartele altrimenti (es. Burning On Demand).
Come libro da Newbie io mi sono trovato bene con Java 2 Flash, ed. Apogeo,
15 carte circa: spiega anche come istallare e utilizzare il jdk. Presto ti
starà un po' stretto ma visto il rapporto qualità/prezzo te lo consiglio
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.java
Titolo: [Circa IT] J2sdk1.5

Si sà quando la tanto sospirata versione tiger della sdk passerà dalla  
fase beta a quella di definitiva?
Visto che col 56k ci si mette un po' non vorrei tirare giù una cosa che  
dopo tre giorni esce aggiornata
-- 
Manny Calavera
AntiSpam: CAVA²
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 dopo tre giorni esce aggiornata
Si vocifera tra giugno e luglio 2004...
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

Newsgroup: it.comp.java
Titolo: Problema con applet java

Ciao a tutti.
Premetto che di java ne capisco una mazza.
Ho inserito in un sito un menu di navigazione in java trovato in rete.
Su alcuni pc il menu funziona alla perfezione, mentre su altri vengono
visualizzati gli effetti grafici ma cliccando con il mouse non accade
nulla (non si cambia pagina).
Ho cercato di arrabattarmi cercando quà e la' ma non sono riuscito a
capire dove sta il problema.
A cosa può essere dovuto?
Ciao e grazie


Prova a vedere se nella System Tray c'è la Java Console e leggi che ci
scrive quando si presenta l'anomalia.
Indipendentemente da ciò, verifica che i vari browser puntino alla
stessa Virtual Machine (Impostazioni del browser)
Newsgroup: it.comp.java
Titolo: Bug in StreamTokenizer?

Voglio spezzare stringhe contenenti semplici espressioni matematiche
(numeri e i quattro simboli + - * /) in token (ognuno contenente un
numero o uno dei quattro simboli).
Ho provato ad usare StreamTokenizer e a chiamare il metodo
wordChars(int low, int high)
per far sě che i quattro operatori vengano riconosciuti come token a
sé stanti, e non scartati come ordinary characters (nel qual caso il
campo sval sarebbe null).
Come mai, se i token sono separati da spazi, tutto funziona TRANNE che
per il simbolo '-' che non viene riconosciuto come wordChar ma come
ordinaryChar (i.e. il campo ttype viene messo al valore intero
corrispondente e il campo sval č null)? E come mai, se i token non
sono separati da spazi, tutto funziona SOLO fino a che non viene
incontrato il simbolo '/', al che lo StreamTokenizer sembra
riconoscere un TT_EOF e fermarsi?
Per essere piů chiari, il codice č:
String input = /* una espressione matematica, con o senza spazi a
delimitare ogni token */
StreamTokenizer met = new StreamTokenizer(input);
char[] specials = {'+', '-', '*', '/'};
for (int i = 0; i < specials.length; i++)
	met.wordChars(specials[i], specials[i]);
	try {
		met.nextToken(); //first token
		for (; met.ttype != met.TT_EOF; met.nextToken())
			System.out.println(met.sval + " # " + met.nval
+ " # " + met.ttype);
	} catch (IOException e) {
		e.printStackTrace();
	}
Non riesco proprio a capire questo comportamento... č un bug o cosa?
Ciao,
Giulio.

Guarda, non so se è un bug o che altro, ma per fare quello che fai tu io di
solito uso StringTokenizer e non StreamTokenizer.
Es:
String formula="23+4/45-2*4";
String set="+-*/";
StringTokenizer st=new StringTokenizer(formula,set);
while(st.hasMoreTokens()) {
    String valore=st.nextToken();
}

Guarda, non so se č un bug o che altro, ma per fare quello che fai tu io di

Guarda, grazie del suggerimento ma StringTokenizer non risponde alle
specifiche che ho scritto. Nell'esempio che poni, infatti, i token
riconosciuti sono nell'ordine
23
4
45
2
4
ma io avevo scritto nel post originario che i token avrebbero dovuto
contenere un numero oppure uno dei quattro simboli. Il risultato che
voglio ottenere č la seguente sequenza di token:
23
+
4
/
45
-
2
*
4
ma se uso gli operatori come delimitatori in StringTokenizer, non c'č
modo di averli restituiti come token a loro volta.
Invece, StreamTokenizer č molto piů potente e flessibile, pur
presentando quel comportamento anomalo di cui dicevo, e ben si adatta
al mio caso specifico.
Ciao,
Giulio.

Hai ragione! Scusa, non c'avevo fatto caso!

Giulio Piancastelli wrote:

Leggendo la documentazione di StringTokenizer potresti anche scoprire
che se fai
StringTokenizer st=new StringTokenizer(formula,set,true);
invece di
StringTokenizer st=new StringTokenizer(formula,set);
ti riporta esattamente la sequenza che desideri.
Ciao,
	Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: chiamata al costruttore con sintassi mai vista

Ciao a tutti,
non ho mai visto nè riesco a trovare riferimenti su questo uso del 
costruttore:
myObject = new MyObject() {
             public void someMethod(Object someArgument) {
                 super.someMethod(someArgument);
             }
         };
Qualcuno mi sa spiegare cosa fa??
Da quel che mi pare di capire, è come creare una sotto class anonima, ma 
  non ne sono sicuro.
Grazie in ancitipo,
Matteo

 
-- 
Andrea Francia
http://www.andreafrancia.it/

 Qualcuno mi sa spiegare cosa fa??
si tratta in buona sostanza di una definizione "on the fly" di una 
derivata di MyObject, senza definire un nuovo tipo.
l'esempio comunque è abbastanza criptico perchè non fa nulla di utile.
-- 
 Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://softvalley.blogspot.com
http://www.flickr.com/photos/marko_po/
Newsgroup: it.comp.java
Titolo: Accedere staticamente a un metodo

Ciao a tutti. Ho un piccolissimo problema che forse perň non sussiste 
neppure...ho un oggetto che ogni 100 millisecondi si sveglia e controlla lo 
stato di flag. Se il flag č falso, allora si rimette a dormire per 100 ms e 
cosě via. Per far dormire l'oggetto vorrei utilizzare il metodo
Thread.currentThread().sleep(100);
ma in questo modo il compilatore mi dice che dovrei utilizzare il comando 
sleep in modo statico. Per ora ho risolto utilizzando, al posto del metodo 
sopra, il molto simile
Thread.sleep(ms);
In questo modo il compilatore non dice nulla. C'č qualche differenza tra i 
due metodi o posso utilizzarli indifferentemente? E come posso fare se per 
qualche motivo dovesse ripetersi, in altre occasioni, il fatto che devo 
accedere in modo statico a qualche attributo o metodo? Grazie mille a 
tutti.
LD


Un metodo NON statico va invocato in questo modo: 
nomeIstanzaDellaClasse.nomeMetodo(...), dove nomeIstanzaDellaClasse è una 
variabile creata precedentemente con l'operatore new.
I metodi statici, così come le variabili statiche, essendo comuni a tutte le 
istanze della stessa classe, possono essere referenziati semplicemente con 
nomeClasse.nomeMetodo(...).
La differenza è sottile ma fondamentale: ogni classe ha i "suoi" metodi non 
statici e le sue variabili "non statiche", dunque ogni modifica o 
invocazione su riflette solo su quella classe, mentre una variabile statica 
è condivisa da tutte le istanze della classe, dunque se un'istanza ne 
modifica il valore la modifica avrà effetto su tutte le istanze.
Se poi la variabile è in realtà una costante allora ha molto più senso 
dichiararla statica.
Ciao 

 
Queste erano cose che già sapevo, e appunto per questo che mi è sorta la 
domanda a cui non so dare una spiegazione...
1) Thread.sleep(); -> Accedo al metodo sleep (statico) in modo statico 
utilizzando direttamente la classe Thread, e tutto funziona
2) Thread.currentThread().sleep() -> Accedo prima a currentThread() in modo 
statico, e il metodo stesso è statico. Da lui accedo poi a sleep, 
teoricamente nuovamente in modo statico, dal momento che currentThread() è 
statico. Ma allora perchè qui il compilatore mi dice che l'operazione non 
è corretta e devo accedere a sleep in modo statico?
Spero di essermi espresso meglio! :-) Comunque grazie per la tua 
spiegazione, è sempre meglio aver chiarite le cose una volta in più che una 
in meno per togliersi eventuali dubbi o cose che non si sanno!!! :-)
-- 
Due stringhe entrano in un bar. La prima dice al barista: "Barista, dammi 
una birra.u.5n$x5t?*&4ru!2[sACC~ErJ". E la seconda: "Perdoni il mio amico, 
non ha il terminatore NULL"

 cosě via. 
Questo tipo di problemi NON si deve risolvere con lo sleep, ma con wait e
notify.
ciao
uL
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.java
Titolo: HELP: jdbc-oracle - ORA-00911

HELP a qualcuno e' gia successo ?
Sto usando i thin driver per oracle
all esecuzione di qualunque statement
Ex:
  Statement stm = con.createStatement();
  int retval = stm.executeUpdate("DELETE FROM TPolicy;");
  stm.close();
  return retval;
ottengo
java.sql.SQLException: ORA-00911: invalid character
Il LogStreamer
produce:
DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.2:1521:vas")
    trying
driver[className=oracle.jdbc.driver.OracleDriver,context=null,oracle.jdbc.dr
iver.OracleDriver@1f21e4]
Connection.setAutoCommit
getConnection returning
driver[className=oracle.jdbc.driver.OracleDriver,context=null,oracle.jdbc.dr
iver.OracleDriver@1f21e4]
Connection.createStatement
Statement.executeUpdate
Statement.clearWarnings
Connection.nativeSQL
DELETE FROM TPolicy;
DELETE FROM TPolicy;
SQLException: SQLState() vendor code(911)
java.sql.SQLException: ORA-00911: invalid character
 at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:181)
 at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:631)
 at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1221)
 at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:657)
 at
oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:770)
 at
oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement.java:8
12)
 at oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:1154)
 at
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java
:1187)
 at
oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1203)
 at vas.dbase.support.DBObject.deleteAll(DBObject.java:231)
 at vas.dbase.test.DBVasTest.main(DBVasTest.java:36)
 at sun.tools.debug.MainThread.run(Agent.java:55)
Grazie,
Davide Bettoni
d...@menhir-informatica.com

   int retval = stm.executeUpdate("DELETE FROM TPolicy;");
"delete * from tpolicy"
--
Greetings, Alessandro
http://www.esalab.it
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    


Non mettere il punto e virgola alla fine della stringa SQL.
Bye ;-)
    Gian Luca Farina Perseu


grazie,
verso access funzionava anche con il ;
e con SQL/PLUS non avevo problemi !
Davide
Newsgroup: it.comp.java
Titolo: Cos'è un parser?!?!

Ciao a tutti qualcuno potrebbe darmi una definizione breve ma efficace
di PARSER per favore?!?
Grazie mille a tutti!!

 Grazie mille a tutti!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 > Grazie mille a tutti!!
Grazie mille MAX!!Sei stato molto esauriente!
deduco dalla tua spiegazione che un parser è tanto più migliore quanto
più con accuratezza mi riconosce ogni elemento del linguaggio?
Se non è di disturbo mi indicheresti un sito dove posso trovare esempi
di parser in Java? Grazie 1000 ancora!!!!

 di parser in Java? Grazie 1000 ancora!!!!
questi per xml
http://xml.apache.org/xerces-j/
http://www.alphaworks.ibm.com/tech/xml4j
http://java.sun.com/j2se/1.4/docs/api/org/xml/sax/Parser.html
questo è un generatore di parser
http://www.cs.princeton.edu/~appel/modern/java/CUP/
qui come ho trovato i link di cui sopra (ricomponi il link)
http://www.google.com/search?q=parser+java&sourceid=
mozilla-search&start=0&start=0
-- 
Rhymes
rhy...@NOSPAMmyself.com

 di parser in Java? Grazie 1000 ancora!!!!
questi per xml
http://xml.apache.org/xerces-j/
http://www.alphaworks.ibm.com/tech/xml4j
http://java.sun.com/j2se/1.4/docs/api/org/xml/sax/Parser.html
questo è un generatore di parser
http://www.cs.princeton.edu/~appel/modern/java/CUP/
qui come ho trovato i link di cui sopra
http://www.google.com/search?q=parser+java&sourceid=mozilla-search&start=0&start=0
-- 
Rhymes
rhy...@NOSPAMmyself.com

Comunque in rete un vero e proprio parser che analizza gli statement
SQL (INSERT, UPDATE e SELECT) sembra non esistere.
Ci sono un casino di parser XML. Qualcosa in realtà ho trovato...ma
nulla è completamente Open Source!
Voi avete trovato qualcosa????
Newsgroup: it.comp.java
Titolo: JSP problemi col getParameter

salve a tutti, spero riusciate a dirmi qual è il trucco per risolvere 
questo problema perché sto impazzendo da un po' senza trovare una 
soluzione elegante che non sia un puro magheggio.
supponiamo di avere due variabili String
String tit = "Monsters & Co."
String off = "Sconto 20%"
e di avere una pagina JSP che dinamicamente crea dei link di questo alle 
seguenti pagine in questo modo:
dettagli_film.jsp?titolo=tit //tit è la suddetta stringa
dettagli_offerta.jsp?offerta=off // off è la suddetta stringa
ora, quando nelle pagine dettagli_film.jsp e dettagli_offerta.jsp vado a 
fare:
String titolo = request.getParameter("titolo");
e
String oferta = request.getParameter("offerta");
la pagina, per usare un termine tecnico, scazza. La cosa è dovuta al 
fatto che i valori delle stringhe che passo come parametro contengono 
rispettivamente i simboli & e % che fanno sì che il getParameter non 
restituisca una String ma un null.
ora, esiste un modo per far sì che si possa fare un passaggio di 
parametri di quel tipo senza alterarli? nel senso: io voglio che 
comunque i parametri continuino ad avere quella forma, ma voglio 
"fregare" il getParameter non facendoglieli in qualche modo vedere... lo 
scopo ultimo è non ottenere quel null, ma il valore che intendo passare.
Ho pensato a caratteri di escape coi quali manipolare le stringhe, o 
cose del genere, ma senza risultato.
Sapete come comportarsi in questa situazione? e, se volete essere così 
buoni, avete idea di quali altri caratteri oltre che & e % possono 
causare lo stesso comportamento?
Grazie mille.
-- 
Lord Gas, the Waxen - Blasfemo di IFTMDG - Penguin's Enemy #1 
[ICQ: 57483751][the Waxen Pith: 
http://www.snipp.org/gas
]
"Goddamn, there's always such a big temptation to be good"
(Tom Waits - God's Away on Business)

Potresti utilizzare URLEncoder per formattare correttamente le stringe
che vanno a formare poi la richiesta GET/POST.
String val = "Monster & Co.";
e poi
<a href='index.jsp?nome=<%= URLEncoder.encode(val) %>'><%= val %></a>
che in questo caso da origine a questa riga:
<a href='index.jsp?nome=Monster+%26+Co.'>Monster & Co.</a>
S!

 Potresti utilizzare URLEncoder [cut] 
ti ringrazio tantissimo per il consiglio, lo provo domattina, per 
stanotte sto troppo cotto e rischierei di non farlo funzionare nemmeno 
se fosse la migliore soluzione del mondo :)
posso dire che potenzialmente potresti avermi salvato il culo? :)
grazie ancora.


Newsgroup: it.comp.java
Titolo: MinimumSize di un oggetto swing

Ogni qualvolta vado a settate la MinimumSize di un oggetto swing,
questa non mi viene rispettata.
Qualcuno sa il motivo?


Può dipendere da tante cose. Per esempio:
- non è possibile rispettare la MinimumSize per qualche motivo (es. 
container troppo piccolo)
- il layout utilizzato non la considera (p.e. il BorderLayout considera 
la preferredSize)
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://www.sourceforge.net/projects/ammentos
http://ammentos.biobytes.it