mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Conoscere il file di appartenenza

Supponiamo di avere una classe (ad esempio Prova.class) di tipo JFrame
che contiene un JButton b.
So che tramite b.getParent() posso risalire al Container che contiene
il bottone.
Esiste un metodo da applicare (anche non direttamente) a b per
risalire al nome della classe dove č contenuto.
In poche parole cerco una cosa tipo:
b.getQUALCHECOSA() che mi restituisce Prova.java
Grazie.
--
Marco "Duff" Palermo
http://www.marcoduff.com/

Mi sembra una cosa un pò strana....
forse se dici un caso in cui ti serve saperlo si può pensare ad un'altra
strada.
Ad ogni modo prova a guardare le classi del java.lang.reflect , magari
possono aiutarti
Ciao

strada.
Ho una classe di controllo che gestisce più finestre.
La classe di controllo ha il compito di gestire tutti gli eventi
legati hai bottoni. Per la precisione è una classe che implementa
ActionListener, quindi contiene il metodo actionPerformed(ActionEvent
e)
Tramite e posso risalire al nome del bottone che è stato pressato:
((JButton)e.getSource()).getText();
Il problema è che più finestre hanno bottoni con nomi uguali (ad.
esempio il bottone Annulla) ma che devono fare cose diverse!
Potrei ovviare al problema dando un nome diverso ai bottoni (tramite
metodo setName() dei JButton), ma l'actionPerformed mi risulterebbe
troppo confusionario...
Volevo dividere, infatti, l'actionPerformed in più sottocasi (magari
in più funzioni) uno per ogni finestra e quindi uno per ogni file
class.
P.S.
Devo utilizzare un'unica classe di controllo per più finestre, quindi
non ditemi di dividere gli ascoltatori di eventi in più classi!!! :)


legati hai bottoni.
   ^^^^^^^^^^^^^^^^
Scusate!!!! Ovviamente volevo scrivere "ai"


Puoi arrivare ad un risultato cercando il Container di più alto livello.
Ci sono un paio di strade valide.
La prima è usare getTopLevelAncestor() del JButton
Quindi se jb è il tasto che ha dato luogo all'evento puoi scrivere
    Container c=jb.getTopLevelAncestor();
    String Classe_Che_Contiene_Tasto = c.getClass().getName();
Altrimenti puoi percorrere in senso inverso la serie di container tramite il
Parent se non vuoi usare SWING.
      Container c=jb.getParent();
      while ( c!=null )
      {
        if ( c.getParent() == null )
          break;
        else
          c = c.getParent();
      }
      String Classe_Che_Contiene_Tasto = c.getClass().getName();
Perdonate lo stile ma vado di corsa
Ciao
Stelvio

    String Classe_Che_Contiene_Tasto = c.getClass().getName();
[...]
Perfetto! Era proprio quello che cercavo!
Grazie!


 b.getQUALCHECOSA() che mi restituisce Prova.java
JDK12ClassFileFinder, a 
http://sadun-
util.sourceforge.net/api/com/deltax/util/JDK12ClassFileFinder.html
puo' fare al caso tuo. Nota che l'operazione e' in genere costosa.
-- 
Fighting for peace is like fucking for virginity
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: Java e C++

Ipotizziamo che io conosca a fondo Java (non č vero ma spero che si
realizzi)
Mi potrebbe essere utile imparare il C++ oppure se conosco Java non ne ho
bisogno?
Sapendo che Java č molto simile al C++ ed č anzi piů semplice e comodo mi
interessava sapere se posso puntare su un altro linguaggio, anche se ho
visto che ci sono molte applicazioni scritte in C++
Scusate se vi ho tartassato di domande, questo č il mio terzo post di fila
ma ne avevo bisogno :)
Grazie.
CiAuZ!
Agabiti Leonardo, Terni
aga...@libero.it

 ha scritto nel messaggio
news:jjEl5.62873$dF5.1...@news.infostrada.it...


bisogno?
Non *per* Java: non vale la pena. C++ supporta altri paradigmi, e' vincolato  
dalla compatibilita' col C e favorisce un'impostazione abbastanza diversa 
nell'approccio OO. Supportando paradigmi diversi, e' ingombrante da imparare 
(ci sono, semplicemente, *molte* cose da vedere :), e alcune caratteristiche 
(esattamente quelle eliminate in Java) favoriscono errori e riducono 
produttivita' rispetto, appunto, a Java.
Imho e' utile conoscere C++ per altri motivi, non ultimo il fatto che e' il 
linguaggio di riferimento per molte classi di applicazioni, ma qui il discorso 
si allunga.
Puo' essere utile conoscere quel minimo di C/C++ che permette di leggere i 
prototipi nativi (e magari implementare quelli semplici ;-): ci sono molti 
programmatori Java che implementazioni native/JNI non le vedono mai, ma 
ultimamente il trend verso l'integrazione con sistemi esistenti sta rendendo la 
cosa un filo piu' diffusa di quanto non fosse qualche anno fa.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

Confermo.
--
Gna...@Wappi.com
ICQ# 76488613
http://gnaffy.tripod.com/

Newsgroup: it.comp.java
Titolo: Servlet e JSP: indirizzamento dopo login

Salve,
ho bisogno che dopo l'effettuazione di un login la servlet mi indirizzi
all'ultima pagina visitata dall utente prima di accedere alla pagina di
login.
Come faccio a conoscere la pagina da cui proviene l'utente?
grazie mille
-- 
=============== Totò alias J_Zanetti ================
                          Tessera #9 "Nel segno di Cruz"
  Tessera #0 #7 "ANDY SCHIET ZE ALLEMAAL" (fondatore)
============== toto...@SPAMtin.it ===============

 grazie mille
getHeader("Referer"); //interfaccia HttpServletRequest
ciao

Newsgroup: it.comp.java
Titolo: firma digitale per applet

Qualcuno mi sa dire come posso fare per acquistare una firma digitale
per le applet, considerando che sono un po' digiuno dell'argomento?
possibilmente da poterne fare uso in tempo rapido. grazie. spero che
rispondiate numerosi.

 ha scritto nel messaggio 
news:1181251897....@w5g2000hsg.googlegroups.com...

vai sul sito di Verisign: 
www.verisign.com
e da li arrivi a : 
https://securitycenter.verisign.com/celp/enroll/retail;jsessionid=GpNVQi2RPGniLpNJ3nq9Myfa8e5Z5mimcaod5IJ5o4Jb8sKGz53Y!626755327
Non necessariamente la devi comprare ... la puoi anche creare ... con vari 
tool
leggi comunque questo mio vecchio articolo :
http://www.javaportal.it/rw/19651/13381/25846/24544/editorial.html
ciao
Newsgroup: it.comp.java
Titolo: applet java download

dove ne posso trovare? sono una principiante....

 dove ne posso trovare? sono una principiante....
Ciao,prova qui:
http://www.html.it/
http://www.anfyjava.com/
http://www.gamelan.com

 wrote in message
7t7or3$etq$1...@serv1.iunet.it...


ramona wrote:

http://www.javafile.com
--
------------------------------------------------------
Giuseppe Di Rienzo   NICK: Peppe ICQ:25025139
e-mail: 
gaed...@tin.it
 / 
scou...@hotmail.com
HOME PAGE: 
http://utenti.tripod.it/scoutismo
Vivete per il presente, sognate per l'avvenire,
imparate dal passato...
               I LOVE THIS GAME!!!
------------------------------------------------------

Newsgroup: it.comp.java
Titolo: Da String a Class ???

Ciao al ng,
volevo sapere se è possibile fare vedere a Java una Stringa come il nome di
una Classe.
Mi spiego meglio: se inserisco da tastiera in un TextField il nome di una
mia classe , posso poi prendere tale stringa e "trasformarla"  per
istanziare  un nuovo oggetto (ovviamente la classe sarà già disponibile ;))
?
Grazie.
JV

              
Network Distributed Applications @ CRS4
Center for Advanced Studies,Research and Development in Sardinia
http://www.crs4.it/~dcarboni/whoami/
     Tel.: ++39 070 2796 303
----------------------------------------------------------------

 ha scritto nel messaggio
news:39643885...@crs4.it...

Newsgroup: it.comp.java
Titolo: Java e Oracle

Ciao a tutti,
  stò provando a creare un'applicazione che mi permetta di connettermi con Oracle utilizzando Java,
in rete ho trovato la seguente applicazione,
  import java.sql.*;
import java.io.*;
import java.util.Date;
class oracle{
  public static void main (String args []) throws SQLException, IOException{
   System.out.println ("Loading Oracle driver");
    try{
    class.forName ("oracle.jdbc.driver.OracleDriver");
    }
    catch (ClassNotFoundException e){
    System.out.println ("Could not LOAD the driver");
      e.printStackTrace ();
    }
    System.out.println ("Connecting to the local database");
     Connection conn = DriverManager.getConnection ("jdbc:oracle:scott/tiger");
     Statement stmt = conn.createStatement ();
     // Query the employee names
     ResultSet rset = stmt.executeQuery ("SELECT ename FROM emp");
     while (rset.next ()){
       // Print the name out
       System.out.println (rset.getString (1));
     }
   }
ma dopo averlo compilato, al momento dell'esecuzione compare un messaggio di errore:
   "exception in thread "main"...
"sql exception no suitable driver"
   che cosa significa questo messaggio e come correggerlo ??
   Grazie in anticipo a chi mi aiuterà !!!!
   Qwerty

 ha scritto nel messaggio 
news:UVFre.3019$D7.6...@twister1.libero.it...


 "sql exception no suitable driver"
hai il jar del driver nel classpath ?
-- 
Davide Consonni
http://csvtosql.sf.net

 ("jdbc:oracle:scott/tiger");
"jdbc:oracle:thin:@{hostname}:1521:{sid}"



Vedi il jar dei driver dovrebbe chiamarsi qualcosa tipo classes12.jar
che deve essere nel tuo classpath

    Grazie in anticipo a chi mi aiuterą !!!!
devi partire con lo scarcarti (di solito sono nel cd di installazione
di oracle) i drivers jdbc per la tua versione di oracle, in base anche
al tipo di connessione che vuoi uilizzare con oracle thin o oci
io uso il thin.
Inserisci nel classpath il percorso del driver.
Io uso questo codice su Oracle 8
Ciao
Osvaldo
P.S.
io sono partito da qui.
http://www.cs.nott.ac.uk/TSG/manuals/databases/oracle/standard/java.815/a64685/getsta1.htm#1002361
import java.io.*;
import java.util.*;
import java.sql.*;
public class OraExport
{
   public static void main (String[] args) throws IOException,
SQLException
   {   
      try 
      {
 
         DriverManager.registerDriver(new
oracle.jdbc.driver.OracleDriver());
         Connection oraConn = DriverManager.getConnection(  
"jdbc:oracle:thin:@indirizzo_ip:1521:SID","user","password" );
         oraConn.setAutoCommit(false);  
         System.out.println ("Connect to Oracle database...");
         Statement aStmt = aConn.createStatement();   
         // excute query
         ResultSet aRs = aStmt.executeQuery("select * from tabella");
         // 
         while (aRs.next())
         {
            aRs.getString("nome_campo");
         }
         aRs.close();   
         aStmt.close();
         oraConn.close();
      }
      catch(SQLException ex)
      {
         ex.printStackTrace();
         System.out.println(ex.getMessage());
      }      
      catch (Exception e)
      {
         e.printStackTrace();
      }
   }
}
Newsgroup: it.comp.java
Titolo: Dove comincio ?

Ciao a tutti,
vorrei realizzare un progetto in Java ma non lo conosco... :-)
Conosco C PowerBuilder a altri linguaggi oltre a una buona conoscenza dei
vari sistemi operativi (non solo Microsoft).
Quello che mi preoccupa al momento č di organizzarmi una bella stazione di
sviluppo con un ottimo editor, un compilatore/debuugger (suppongo quello di
Sun ma quale versione ?) e quant'altro serva per essere al massimo.
Tutti i vostri consigli saranno presi in considerazione.
Grazie
    P.

 Tutti i vostri consigli saranno presi in considerazione.
Comincia con lo scaricarti il JDK dal sito Sun, al momento sto' lavorando
con la 1.3 (candidate release) e funziona benone, come editor utilizzo Kawa
(
www.tek-tools.com
) che e' shareware ma sono 30$ spesi bene.
Poi ti scarichi il tutorial (sempre dalla SUN) e magari la documentazione
delle API che fa' sempre bene. Se vuoi farele cose in grande anche 'Thinking
in Java' di Eckel (lo trovi in parecchi posti, leggi un po' di post
indietro).
Ha, leggere le FAQ non fa male.
Davide

 con la 1.3 (candidate release) e funziona benone, come editor utilizzo Kawa
Aggiungerei che se non vuoi spendere i 30$ per Kawa puoi sempre scaricare
NetBeans (
www.netbeans.com
) o JBuilder Foundation (
www.borland.com
) o VisualAge
for Java (
www.ibm.com
) o Forté for Java (
www.java.sun.com
)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: SWING: Labels and Text fields HELP!!!

Ho due problemi:
1) se cambio la stringa di testo di un JButton o di una JLabel,
l'oggetto non si ridimensiona a seconda della dimensione della nuova
stringa. Come posso fare? Io ho provato con repaint(), doLayout().
2) se devo mostrare in una finestra del testo un po' lungo (quindi devo
andare a capo) come faccio? JTextArea va a capo ma a metā delle
parole!!!ų
Inoltre vorrei sapere se i vari editor visuali di Java supportano Swing.
Grazie
Claudia

Inoltre vorrei sapere se i vari editor visuali di Java supportano Swing.
Visual Cafè dovrebbe.
Ciao,
Max
(
www.javalobby.org
)

Newsgroup: it.comp.java
Titolo: formattazione numeri reali

Salve,
dovrei formattare per stampare a video dei double, come posso fare per
evitare che mi stampi millemila cifre decimali ma solo un numero che decido
io?
Grazie



Dai un'occhiata alla classe java.text.DecimalFormat.
-- 
Lucio Benfante
Java User Group Padova: 
http://www.jugpadova.it
Brainbench MVP for Java 1: 
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

 Grazie
Con java.text.NumberFormat fai un po' tutto quello che vuoi... (
importtante per l'internalizzazione
Ciao 
Ivan
-- 
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: FORM e SERVLET

Buon Giorno...a tutti..
Sapete dirmi come posso inviare dati ad una servlet tramite FORM e metodo
post SENZA USARE LO SQUALLIDO Bottone Submit ?
premetto che i tag <SERVLET> </SERVLET> non sono riconosciuti dal mio web
server :(
Grazie a Tutti!

,

Sent via Deja.com 
http://www.deja.com/
Before you buy.

 ha scritto nel messaggio
news:8ol5h3$q87$1...@nnrp1.deja.com...


 > > post SENZA USARE LO SQUALLIDO Bottone Submit ?
Beh, ci sono due possibilità.
<FORM><INPUT...>
<A HREF="#" onClick="this.form.submit(); return false"><IMG SRC="pyppo.gif"
ALT="Click to submit"></A>
</FORM>
(non sono sicuro della correttezza di questo stralcio di JavaScript, ma
eventualmente esiste it.comp.lang.javascript, postaccio frequentato da brutta
gente, me compreso, almeno imparo qualcosa ogni tanto invece di bighellonare
tutto il giorno)
Oppure vedere come funziona il protocollo HTTP nel caso di invio form, e
fartelo a mano simulando un browser.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

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

Newsgroup: it.comp.java
Titolo: Sei un FREELANCER, o vuoi diventarlo?

Sei un professionista informatico con Partita IVA?
Con 
http://www.webtax.it
 puoi risparmiare almeno il 60% su costi di
gestione della tua attivita' (contabilita' IVA, dichiarazioni, ICI,
fatturazione, versamenti fiscali -- tutto online!)
Se invece non hai ancora la partita IVA ti guideremo nell' avvio della
tua attivita' di consulente.
Inoltre se aderisci durante la nostra fase di beta-test - cioe' entro
l' estate - potrai accedere gratuitamente ai nostri servizi online per
5 anni!
Grazie per la tua attenzione
il team di 
www.webtax.it


Newsgroup: it.comp.java
Titolo: JTextArea

Ciao a tutti,
Sto cercando il modo di inserire del testo all'interno di una JTexaArea in
modo tale che, impostate delle dimensioni fisse, vada a capo
automaticamente quando il testo supera la dimensione della stessa.
Un po come questo editor sul quale sto scrivendo adesso.
Qualcuno puo aiutarmi?
Grazie Clochart
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Un po come questo editor sul quale sto scrivendo adesso.
Conosci già
http://java.sun.com/docs/books/tutorial/uiswing/components/simpletext.html
e seguenti?
-- 
Ciao
	Fabrizio C.

 ha scritto nel messaggio
news:b76kcr$3fl$1...@news.newsland.it...

Ciao se provi a guardare sullě help di java tra i metodi di JTextArea trovi
codeste cose:
setWrapStyleWord
public void setWrapStyleWord(boolean word)Sets the style of wrapping used if
the text area is wrapping lines. If set to true the lines will be wrapped at
word boundaries (whitespace) if they are too long to fit within the
allocated width. If set to false, the lines will be wrapped at character
boundaries. By default this property is false.
    Parameters:
    word - indicates if word boundaries should be used for line wrapping
    See Also:
    getWrapStyleWord()
----------------------------------------------------------------------------
----
getWrapStyleWord
public boolean getWrapStyleWord()Gets the style of wrapping used if the text
area is wrapping lines. If set to true the lines will be wrapped at word
boundaries (ie whitespace) if they are too long to fit within the allocated
width. If set to false, the lines will be wrapped at character boundaries.
    Returns:
    if the wrap style should be word boundaries instead of character
boundaries
    See Also:
    setWrapStyleWord(boolean)
In pratica i metodi si riferiscono al fatto di andare a capo automaticamente
alla fine dello spazio sillabando la parola (il primo) oppure con la parola
intera (il secondo). Ciao Maurizio
Newsgroup: it.comp.java
Titolo: Corso Java in italiano di Satori v1.01

E' stata messa  on-line la versione 1.01 del Corso Java in italiano di
Satori Network Solutions.
All'indirizzo:
 
http://www.satorins.com/CorsoJava/index.htm
e' disponibile un completo corso di linguaggio Java in italiano. Si tratta
di oltre 100 pagine, organizzate per argomenti e facilmente consultabili
grazie ad un apposito navigatore. Il corso copre sia argomenti base di Java
che argomenti  avanzati come JDBC, RMI, JavaBeans e Servlet.
In questa versione sono stati corretti molti errori di impaginazione e
aggiunti tutti i listati che mancavano a causa di un bug del programma
usato per l'esportazione HTML.
A causa delle numerosissime richieste, e' stata attivata una form per il
download automatico del corso in formato zip. Lo zip comprende anche
l'intero corso in una sola pagina HTML per semplificare la stampa.
Commenti, segnalazioni di errori e suggerimenti sono benvenute. Vi
preghiamo di SEGNALARE gli errori: nella versione precedente ve ne erano
molti ma pochi ce lo hanno fatto notare. 
--
     Dott. Michele Sciabarrà - Coordinatore Tecnico 
SATORI Network Solutions snc - tel 0735-782021 fax 787042
 via Monte San Michele 49, San Benedetto del Tronto (AP)
   mailto:
msc...@satorins.com
 
http://www.satorins.com
--
Automatic posted from 
terra.insinet.it
 [195.103.71.3]
via Mailgate Server - 
http://www.mailgate.org

molti ma pochi ce lo hanno fatto notare.=20
Vedi il motivo Sopra. Se nessuno scarica il documento, come fa a dire
che e' sbagliato?
-Lo so. Lo so....  Sicuramente mi rispondera' che l'hanno scaricato in
50.000!!!
			Arrivederci e Complimenti, ottimo lavoro.
			Andrea Ronzitti

l'intero corso in una sola pagina HTML per semplificare la stampa.
Mi sembra leggermente eccessiva la password per decomprimere l'archivio,
che oltretutto non mi e' ancora arrivata.
Ma il corso e' gratis oppure lo e' solamente il download :-) ?
Paolo
E-Mail: 
ptam...@tin.it
 - ICQ# 9931850
Per scrivermi sostituisci "
ignoto.it
" con "
tin.it
"

Newsgroup: it.comp.java
Titolo: Un newsgroup un po' vuot

Noto che in Italia ci sono molti programmatori di Visual Basic ma pochi di
Java... male, molto male!

 Java... male, molto male!
Concordo, e se vogliamo essere un po' polemici, possiamo anche dire che
molti di quelli
che iniziano a cimentarsi con Java non hanno la pazienza (o la voglia,
il che è
lo stesso) di leggersi uno straccio di documentazione!!!
Lo si capisce dai messaggi inviati al ng.
Meditate gente, meditate.
-- 
+---------------------------+
| Roberto Bagnoli           |
| 
robe...@comune.modena.it
 |
+---------------------------+

 wrote in message
372E9149...@comune.modena.it...

Newsgroup: it.comp.java
Titolo: HTML e servlet

 della tua applicazione(un'altra servlet, un'altra pagina,..)
se devi semplicemente far ricomparire la pagina della form (o una qualsiasi
altra pagina) senza mantenere l'oggetto request (quindi i valori immessi
nella form) puoi usare response.sendRedirect("nomepagina"), con response
oggetto di tipo HttpServletResponse

 ricompaia la pagina html che ha richiamato il servlet stesso.
il metodo piu` "bruto" che mi viene in mente e` con una
  response.sendRedirect( url_della_pagina )
come ultima istruzione della servlet.
-- 
Ciao,  |  I play Russian roulette everyday, a man's sport,
Matteo |  With a bullet called life, yeah called life, (SUGAR)

 soluzione però non mi piace granché! Non esiste un modo più elegante per


Newsgroup: it.comp.java
Titolo: aiutoXneofita

Sono un neofita avrei bisogno di qlc delucitazione se ne avete la pazienza;
ecco i fatti:
1-scrivo un codice con il blocco-note che stampa sullo schermo una frase
class Saluto {
 public static void main (String args[]) {
  System.out.println("Ciao alla mia citta!");
 }
}
2-lo salvo come "saluto.java"
3-Con il prompt dei comandi di win98 lancio "javac saluto.java" [uso il
jdk113]
4-tutto ok si crea un file "saluto.class"
5-eseguo con il comando "java saluto"
6- mi dà errore "Can't find class"
7-PERCHE'?
8-premetto che ho già impostato nell'autoexec il path in modo che contenga
anche la directory "\bin" del compilatore inoltre ho aggiunto una variabile
di ambiente con l'istruzione "set
classpath=f:\scarico\ese_java\jdk113\lib\classes.zip"
Richieste:
---- Vi prego aiutatemi...dove sbaglio?
---- Esiste un'altro compilatore recente che sia facilmente scaricabile
(occupi poco) da Internet
grazie di tutto
Roberto



Saluto != saluto
java e' case sensitive anche sui nomi dei file
ciao_O
_______________________________________
http://jame.sourceforge.net
 
[ last release jame4.1c ]
_______________________________________
http://digilander.iol.it/schiele

...


Tutto come prima "can't find class Saluto"
prova cosi'
java -classpath . Saluto
se funziona allora significa che nel classpath 
devi aggiungere la directory corrente
SET CLASSPATH=%CLASSPATH%;.


(occupi poco) da Internet
L'occupare poco è realtivo, comunque su 
java.sun.com
 c'è il jdk 1.3 (e
anche il 1.4 Beta).
Se non puoi scaricarlo, frolix-8 un paio di settimane fa ha scritto
che si trova sulla rivista "Io Programmo".
Dato che ti dichiari neofita, mi permetto di segnalarti "le solite
cose":
http://java.sun.com/docs/books/tutorial/
http://www.bruceeckel.com/Books/TIJ
http://space.tin.it/computer/csadun/javafaq.html
-- 
Ciao
	Fabrizio C.

java -classpath . Saluto
-----------Con qs comando l'errore diventa "Unable to initialize threads:
cannot find class java/lang/Thread"


 sicuro.
Da quando?!? O_o

cannot find class java/lang/Thread"
a questo punto bisogna controllare l'installazione




Da quando rispondo troppo precipitosamente ai post. :-(
Chiedo scusa per lo svarione.
-- 
Ciao
	Fabrizio C.

 grazie di tutto
Prego.
Ciao, Antò.
Newsgroup: it.comp.java
Titolo: Contatore

Qualcuno ha (o sa indicarmi dove trovarlo anche a pagamento) un codice Java
da inserire nelle pagine di un sito in grado di contare i visitatori su ogni
singola pagina?
Mi spiego:
Il contatore deve essere visibile su ogni pagina e contare (individualmente)
gli accessi a quella pagina.
Grazie per la collaborazione.
--
Cosimo Dino-Guida
-----------------------------------------------------
www.shdelta.net
 
www.smilecard.it

 ha scritto nel messaggio
news:hcFb7.132319$Qf6.8...@news2.tin.it...


 ha scritto nel messaggio
news:e%Lb7.17871$fA3.7...@news.infostrada.it...


 
un contatore a mio avviso lavora lato server, e non e` tutta questa
difficolta` svilupparne uno. Quindi se non ti fidi a utilizzare prodotti
di terze parti, e se ne hai la possibilita`, non ti resta che
scrivertene uno tu. Probabilmente cmq trovi gia` servlet, jsp, bean che
fanno quello che cerchi (se hai un motore java sul server), o cgi perl,
C, quello che e` (se sei "all'antica").
-- 
Ciao,  |     Gott weiss ich will kein Engel sein
Matteo |                     -- Rammstein, Engel

Newsgroup: it.comp.java
Titolo: Esiste una function per questo.....?





 


 


 


 


 


<a 
HREF="javascript:hideLayer('vita');showLayer('papa');showLayer('control');showLayer('text');showLayer('credits')"></A>


 


Vi espongo subito il problema.....


Devo aggiungere a questa tag, lo script che mi permetta di far tornare la 
pagina al "top", oltre a nascondermi  i vari layer ed a farne 
mostrare altri.....


 


se metto all'inizio della pagina (nel body), un'ancora (<A 
NAME="top"></A>) di questo tipo,


e scrivo nel link #top in varie posizioni del codice , il link funziona o 
solo come link all'ancora(e quindi torna al top




<a HREF=" 
#top
 
javascript:hideLayer('vita');showLayer('papa');showLayer('control');showLayer('text');showLayer('credits')"></A>


, oppure solo come link normale (come se  #top non ci fosse 
affatto)




<a HREF=" 
javascript:hideLayer('vita');showLayer('papa');showLayer('control');showLayer('text');showLayer('credits');
#top
 "></A>


 


 


 


La pagina e' 
visitabile all'indirizzo:


http://come.to/moreschi.it
      
oppure   
http://www.geocities.com/SoHo/Workshop/6058/


 


Grazie a 
tutti (spero di essere stato abbastanza chiaro!!!!)


 


rub...@forfree.at
 


 



...
    se metto all'inizio della pagina (nel body), un'ancora (<A
NAME="top"></A>) di questo tipo,
    e scrivo nel link #top in varie posizioni del codice , il link funziona
o solo come link all'ancora(e quindi torna al top
    <a HREF=" #top
javascript:hideLayer('vita');showLayer('papa');showLayer('control');showLaye
r('text');showLayer('credits')"></A>
    , oppure solo come link normale (come se  #top non ci fosse affatto)
    <a HREF="
javascript:hideLayer('vita');showLayer('papa');showLayer('control');showLaye
r('text');showLayer('credits');#top "></A>
Hai provato con
<a HREF="#top"
onClick="javascript:hideLayer('vita');showLayer('papa');showLayer('control')
;showLayer('text');showLayer('credits')"></A>
ciao
gelty
--
visita 
http://www.sifor.it
elimina *toglimi.* per le risposte

...

Newsgroup: it.comp.java
Titolo: UML

 quindi piu' semplice e', meglio e'!
c++ e questo newsgroup non dovebbero andare a braccetto ...
cmq Objecteering Personal edition .. 
www.objecteering.com

scusa, dipende dai gusti
se vuoi imparare uml o ti prendi un libro, o ti leggi le specifiche dal sito
di omg
se vuoi un ambiente uml che forse ritieni decente, o paghi .. o ti tieni
qullo che c'è free
che non mi pare sia affatto da male, questione di gusti
cmq allora permettimi di darti un ultimo consiglio
http://www.borland.com
scaricati la trial di together. ... e vedi un pò tu
forse sarà il prodotto che stai cercando (trovo together meglio di rational
rose, forse sarà
che ancora non ho capito bene rational rose), ma permettimi ... 5000 e passa
euro sono un bel pò
antonio

Newsgroup: it.comp.java
Titolo: Offerta lavoro per PROGRAMMATORI IN AMBIENTE WINDOWS

Euclide Active Training srl ricerca Programmatore Senior in ambiente Windows
NT/2000, con comprovata esperienza.
Richieste conoscenze di Asp e VBScript.
I candidati possono inviare dettagliato c.v. a: 
off...@euclide.it
, citando
il riferimento NGASPS.
Luogo di lavoro: Firenze.

 ha scritto nel messaggio
news:3b092...@news.dada.it...


 Questo č un lavoro per .... SUPER CASTAGNA!!!!! ;) --
Euclide... una societa' offshore per reclutare programmatori e piazzarli a
tariffe ridicole presso clienti che li pagheranno 800.000 lire al giorno...
Euclide... alias Webnet... alias Softec... alias 50% Dada... alias altro 50%
un altro tizio che faceva intestare le sue fatture ad una societa' di Londra
per non pagare le tasse, salvo sparire dopo aver ritirato i primi acconti... e
mi fermo qui, tanto basta leggere il Sole 24 Ore... si' proprio dei bei
annunci a cui rispondere :-)
-- 
Marco Ermini
http://www.markoer.org
 - ICQ # 50825709
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.      -- Jeremy S. Anderson

annunci a cui rispondere :-)
E` la New Economy, no? :-)

 ha
scritto:

Si' - oppure la old, very old certo tipo di economy...
In effetti devo correggere la mia faccina: :-/


dopo essersi mangiato l'impossibile, "Matteo[ker]" ha scritto.........
[cut] mangiato?? boooo (nd.ker)

Newsgroup: it.comp.java
Titolo: struts e pagina iniziale

Come fate ad impostare la pagina index.do come pagina iniziale ?
Normalmente si parte con index.jsp, ma vorrei che partisse
automaticamente da ..do.
Ho provato a sostituire il nome nel web.xml ma nn funziona.


metti in index.htm, o index html, o index.jsp una cosa simile
<html>
<head>
  <meta http-equiv="Refresh" content="0; URL=home.xgt">
</head>
</html>
oppure devi cambiare la defaultpage. Ma non so se si puo' in struts , lo
devi fare sui file di configurazione del web server, che sono differenti da
tomcat ad Apache a Jboss eccetera.
In Tomcat mi pare che lo trovi in tomcat/conf/web.xml
Il metodo sopra e' piu' sicuro perche' va su tutti i webserver
N
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Il metodo sopra e' piu' sicuro perche' va su tutti i webserver
Penso sia ben più importante una soluzione che vada su tutti i browser 
che su tutti i webserver. Anche perchè si tratta di un comunissimo 
problema di configurazione.


Secondo te il mio metodo non va su tutti i browser ?
Mi interessa perche' se e' cosi' lo cambio e metto un redirect.


 Mi interessa perche' se e' cosi' lo cambio e metto un redirect.
Più che altro non serve per questo scopo.
A parte modificare la configurazione del web server che è la cosa più 
semplice, mi vengono in mente più modi per poterlo fare lato server.
Il redirect è uno di questi. Ma anche banalmente mappare l'uri index.jsp 
come la action desiderata.

Newsgroup: it.comp.java
Titolo: HELP!!! Mi potete aiutare non so dove sbattere la testa.

L'errore si presenta quando nella sevlet aggiungo la chiamata a un web
service:
"WS1_ThresholdsService service = new WS1_ThresholdsServiceLocator();"
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: org/apache/axis/client/Service
mi potete aiutare?


Nella cartella WEB-INF/lib della tua applicazione ci sono le librerie
di axis?

 ha scritto nel messaggio 
news:1171364826.6...@h3g2000cwc.googlegroups.com...

ganni il problema te l'ho risolto io...meno male che esisto!
Non trovava le librerie infatti!
?OfFeAr? 


Grazie Sergio ho risolto era proprio come dicevi te.

Newsgroup: it.comp.java
Titolo: aiuto x java

dove trovo un jbulder x java scaricabile?

dove trovo un jbulder x java scaricabile?
http://www.borland.com/jbuilder/foundation/
Newsgroup: it.comp.java
Titolo: EJB

Salve,
sviluppo applicazioni Java server-side utilizzando Servlet e JSP e
principalmente JDBC per l'accesso a db relazionali. Nel voler costruire una
applicazione che gestisca transazioni quali vantaggi mi possono offrire gli
Enterprise Java Bean? Sono complessi da sviluppare e quali caratteristiche
aggiungono ad una applicazione server-side?
Grazie.
Alf

 Alf
Direi che sono dei componenti chiave per applicazioni transazionali. Sono (a
mio avviso) facilissimi da sviluppare e da gestire, a patto di seguire dei
pattern predefiniti, ovvero le specifiche EJB 1.1 oppure (meglio) 2.0 dettate
dalla Sun con la J2EE. La cosa migliore che puoi fare è andare su
www.javasoft.com
 ed aspettare che la montagna di documentazione in proposito ti
caschi addosso.
spero di fregare Marini sul tempo, almeno mi sputtana davanti a tutto il ng, e
così conferma che non ci ho capito una ben'emerita...
--
Giuseppe "Viper" Acito - 
vi...@amvi.it
T.te 21° Gruppo Volo virtuale AMVI - 
www.amvi.it
IVAO ID I-2102
ICQ # 69708049

 cosě conferma che non ci ho capito una ben'emerita...

Grazie ma cosa mi consigli per studiare l'uso degli EJB in una applicazione
transazionale?
Alf

 ha scritto nel messaggio
news:BeAF6.8578$PE.7...@news.infostrada.it...

Newsgroup: it.comp.java
Titolo: Errore Deploy su jboss

Salve a tutti,
sto affrontando per la prima volta la tecnologia EJB, perciň la mia domanda
potrŕ sembrare banale...ho sviluppato un Entity Bean cmp per descrivere una
tabella Clienti (i campi sono i soliti: Login,Nome,Cognome, ecc..), al
momento del deployment (uso come application server e container jboss)
ricevo questi errori:
[Verifier] Verifying
file:/E:/JBoss/jboss/tmp/deploy/Default/Cliente.jar/ejb1005.jar
[Verifier]
Bean   : ClienteBean
Method : public void ejbCreate(String)
Section: 9.2.3
Warning: The return type of an ejbCreate(...) method must be the entity
bean's primary key type.
[Verifier]
Bean   : ClienteBean
Section: 9.4.7.2
Warning: At least one field in the primary key class must be non-static.
la definizione della ejbCreate č: public void ejbCreate (String Login){} se
la cambio con public String ejbCreate (String Login){}visto che la chiave
primaria del database č di tipo String il compilatore java da come errore:
E:\Progetto\com\entity\Cliente\ClienteBean.java:95: missing return statement
        public String ejbCreate (String Login){}
                                              ^
Per non essere troppo lungo visto che č la prima volta che posto,
volutamente ho omesso il codice java, č chiaro che se servisse...
Grazie per l'aiuto.

                                               ^
Ma il return di uno String lo fai nella create????
Giuseppe

 volutamente ho omesso il codice java, è chiaro che se servisse...
serve sempre :)
y.

 ha scritto nel messaggio
news:a8ahgg$vi4$1...@uno.vitaminic.net...


 Warning: At least one field in the primary key class must be non-static.
Leggi il testo dell'errore:
"The return type of an ejbCreate method must be the entity bean primary key 
type".
Ora, i tuoi ejbCreate dichiarano void come tipo di ritorno, mentre devono 
dichiarare (e ritornare) la chiave primaria del bean (che il tuo 
descrittore dichiara essere di tipo String, e il membro "Login"). 
Quindi, la signature corretta di ejbCreate e' public String ejbCreate(...)
etc.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 ha scritto nel messaggio
news:Xns91E48120E2410cr...@130.133.1.4...

Newsgroup: it.comp.java
Titolo: jasper

ciao a tutti
qualcuno mi può spiegare gentilmente a cosa serve la suite jasper?
Grazie

Ciao,
noi al lavoro usiamo JasperReport, e serve per fare report in PDF.
in particolare, crei (tramite un tool grafico) un xml che rappresenta
la struttura del report; dopodiche, compili e jasperReport ti crea una
classe java (con estensione .jasper) che puo' essere richiamata per
produrre quel report. i report hanno tipicamente dei PARAMETRI per
permettere contenuto dinamico; alla classe java passerai poi una mappa
che contenga nomeParametro/valore.


 noi al lavoro usiamo JasperReport, e serve per fare report in PDF.
non solo PDF ma anche HTML, XML, CVS, XLS.


ciao
quindi non è altro che un gestore di documenti?
ma esiste un lato server e uno client?
si possono creare maschere per gli utenti per accedere a documenti?
Grazie

Da quel che l'ho usato,
non esiste un client e un server,
è n programma a se stante che ti genera una classe java per creare
dinamicamente il documento;
è inoltre possibile eseguire,col tool  grafico, subito la classe
creata, per generare istantaneamente il documento.

Newsgroup: it.comp.java
Titolo: Java e PDF, Grazie Walter B.

Grazie Walter B., questo package e la sua documentazione sembrano fatti
bene.
L'esempio dimostra che il suo utilizzo è abbastanza facile, oro ci dovrò
studiare sopra.
Come ultima cosa, volevo chiederti se con questo package è possibile
scrivere direttamente il PDF nel browser.
Altri package lo fanno (mediante servlet che non so che cosa sono e quindi
dovrò affrontare questa tematica, con l'aiuto di qualche collega), sai dirmi
se ci sono esempi su quest'ultimo tema?
Se puoi scrivimi direttamente e comunque, grazie di tutto.
Grazie di cuore (mi hai salvato il sedere).
Danilo Cividin
dciv...@tiscalinet.it

 wrote in message
91km92$3ge0$1...@stargate1.inet.it...


Potresti postarmi il link??
Ciao Paolo

 wrote in message
91nmo2$3890$1...@stargate1.inet.it...


Grazie Walter!!!
Paolo
Newsgroup: it.comp.java
Titolo: chiamare funzioni da remoto

Ciao!
Ho un problema sulle funzioni da remoto.
Riesco a richiamare la funzione che mi interessa, ma non riesco a leggere
l'output. Mettiamo che la funzione che voglio chiamare è una semplice
funzione che scrive "ciao". Come faccio a leggere l'output "ciao" (con un
terminale diverso da quello che utilizzo per la funzione java che richiama
la funzione ciao o con lo stesso)?
Non so se sono stata chiara...
Caterina:)

 per la funzione java che richiama la funzione ciao o con lo stesso)?
Redirigi l'output del programma su uno stream e leggi lo stream se
la funzione usa System.out o System.err.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Davide
L'output della funzione che richiamo? E come faccio a reindirizzare l'output
prima di eseguire la funzione?
Come sto messa male...
Caterina:)

 l'output prima di eseguire la funzione?
Assumendo che tu stia richiamando una FUNZIONE all'interno del tuo
programma, puoi accedere a System.out e System.err e "leggerli"
come se fossero dei normali Stream (sono dei normali stream), quindi
"modificarli" facendoli puntare ad un file su disco, e poi leggere
il file su disco. Ovviamente dovrai poi ripristinare i due "cosi"
in modo da ripristinare le funzioni normali.
Esempio semplice:
System.setOut(new PrintStream(new FileOutputStream("system.out")));
System.out.println("Something stupid");
Questo "redirige" l'output del programma su un file chiamato
"system.out" e ci scrive dentro...
Vedi anche la documentazione di Java.


Newsgroup: it.comp.java
Titolo: misteriosi (almeno per me) messaggi da JBoss Tomcat

Salve a tutti.
Questa è una riga di un file di log (di un paio di giorni fa) di
tomcat (JBoss-2.4.3_Tomcat-3.2.3)
[Default] Tue Aug 26 00:00:00 CEST 1919
Qualcuno sa che significa?
Ho avuto dei malfunzionamenti (legati alle date) segnalati sempre sul
file di log dopo quella riga, e vorrei capire se c'entra qualche cosa.
In breve il problema che ho riscontrato è che in una applicazione con
le jsp in un bean con scope application ad un certo punto un dato che
mi tengo in memoria, che viene aggiornato quotidianamente in maniera
automatica la prima volta che qualcuno lo chiede, a metà giornata si è
azzerato.
Chiaramente controllando nel file di log questo è successo dopo quella
riga e mi chiedevo se fosse correlato.
Io spero di aver risolto il problema andando tutte le sante volte che
mi serve a riprendermi il dato dal db.. ma mi rimane la curiosità di
capire
a) che cosa voglia dire quella riga 
b) se può essere collegata al mio problema
c) se è successo a qualcun'altro o son l'unica sulla faccia della
terra
grazie per ora
Lucia

 [Default] Tue Aug 26 00:00:00 CEST 1919
1919? questa e' archeoinformatica
-- 
artemis.alpeia
http://spazioinwind.libero.it/artemis
Newsgroup: it.comp.java
Titolo: Creare RTF con JFor

Sto cercando della documentazione sulle api jfor. Qualcuno ne ha notizia?
Devo trovare il modo di esportare dei dati che estraggo in vari formati.
In PDF,XLS e RTf. Per i primi due ho trovato le classi che mi interessano
e sembra che funzionino bene per l'ultimo ho trovato JFor ma non c'č
documentazione.
Grazie.
Gianluca
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Se ti scarichi l'archivio all'interno trovi documentazione ed esempi.
Ciao,
    Bruno,
---
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
|
| Membro del JUG Torino - 
http://www.jugtorino.it
| 

     Bruno,




La doc. la trovi sul sito: 
http://www.jfor.org/
 oltre che nel jar dei sorgenti nella
directory /website (che contiene anche degli esempi). Certo, e' scarna. Se cerchi pero' il
javadoc mi sa che te lo devi generare dai sorgenti.
Ciao,
    Bruno.


Newsgroup: it.comp.java
Titolo: Imparare Java in rete

Esiste qualche risorsa buona e completa in italiano?
Grazie.

io spesso faccio riferimento qua:
http://www.java-net.it/jmonline/


Newsgroup: it.comp.java
Titolo: La DatagramSocket mi pianta l'Applet...

Ho creato una coppia di Client e server che interagiscono tramite UDP grazie
ad una DatagramSocket, tramite due applicazioni standalone tutto funziona
perfettamente.
Trasformando il client in una Applet, una volta creata la socket ed eseguito
il codice intermedio, esso si pianta all'esecuzione della
socket.receive(inDatagram) bloccando l'appletwiewer.
Qualcuno ne sa qualcosa?
Grazie in anticipo, di seguito ho aggiunto il codice incriminato.
public void chat()throws IOException {
  try{
   DatagramSocket socket = new DatagramSocket(6666);
   file://InetAddress localAddress = InetAddress.getLocalHost();
   file://String localHost = localAddress.getHostName();
   int bufferLength = 256;
   byte inBuffer[] = new byte[bufferLength];
   DatagramPacket outDatagram;
   DatagramPacket inDatagram = new DatagramPacket(inBuffer,inBuffer.length);
  for(;;){
    socket.receive(inDatagram);
    InetAddress destAddress = inDatagram.getAddress();
    String destHost = destAddress.getHostName().trim();
    int destPort = inDatagram.getPort();
    textArea.setText("Ricevuto pacchetto da "+destHost+" porta
"+destPort+".");
    String data = new String(inDatagram.getData());
    data=data;
    textArea.setText("It contained the following data: "+data);
   }
               }catch (IOException ex){
   error("IO error creating socket datagram");
     }
}

 ha scritto nel messaggio
news:oi5Z6.19064$8R5.4...@news.infostrada.it...

Scusa,ma infatti la receive() blocca il flusso del programma!! E' per questo
che la devi mettere in un thread.

Newsgroup: it.comp.java
Titolo: prontuario di comandi in italiano

Esiste un prontuario di java in italiano, una specie di guida come quella
del jdk però in italiano?
Grazie!

Grazie!
Grazie per non avermi cagato piů di tanto
Newsgroup: it.comp.java
Titolo: java.nio

Ho visto in alcuni sorgenti ( una chat) che viene usato package java.nio per
le comunicazioni con i vari socket  piuttosto che gli "equivalenti " metodi
di 
java.net
. Sapete dirmi che vantaggi danno rispetto alle classiche
java.net
?



Le classi di java.nio e figli sono state studiate con un unico obbiettivo in
mente: velocità di esecuzione. E funzionano :D
Certo forniscono anche delle funzionalità in più non trascurabili:
1) Buffer di memoria diretta (molto più veloce degli array)
2) Blocco di file (o di regioni di file) a livello di sistema operativo in
modo esclusivo
3) File mappati in memoria (brutto da dire così :P)
4) Socket non bloccanti
...e soprattutto è possibile estendere (attraverso la tecnica a "service
provider") il concetto di "channel" a qualunque oggetto in grado di emettere
o ricevere dati in forma di stream.
-- 
Fermate 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: Disabilitare il Back del browser

Mi serve Disabilitare il Back del browser , se qualcuno ha qualche idea
sarebe molto gentile da perte sua :)))
ciao Sabrina
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ciao Sabrina

Come disabilitare solo il tasto Back non lo so, comunque io ho risolto il
problema nascondendo l'intera riga del browser con un javascript nella
pagina html o jsp che richiama la pagina che vuoi non compaia la barra di
navigazione.
<head>
<script language="javascript">
<!-- Hide from older browsers
function openme(nomeLink){   // dove nomeLink è il nome della pagina da
chiamare
w = screen.width;
h = screen.height;
ah = h - 92
bw = w - 12
nw=window.open(nomeApplet,"",'toolbar=no,location=no,directories=no,menubar=yes,scrollbars=yes,status=yes,resizable=1,width='+bw+',height='+ah)
window.nw.moveTo(0,0) 
}
-->
</script>
</head>
poi questa funzione la fai richiamare dal bottone o link che apre la pagina
es..
 ....  onclick="openme(nomeLink)"
Spero di esserti stata utile.
Ciao 
Alessandra
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Non credo che puoi dire che lo hai risolto completamente.
I tasti indietro,avanti e aggiorna si possono eseguire anche con una
combinazione di tasti. Soprattutto il tasto aggiorna F5 č molto conosciuto.
Non solo. Basta il click destro del mouse e hai le stesse voci.
Quindi attenzione.


 voci. Quindi attenzione.
Non solo, bisogna vedere se il browser te lo fa fare. Potrebbe non
consentire tutto agli script o addirittura avere javascript disabilitato.
Ciao
Matteo
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/

 sarebe molto gentile da perte sua :)))
Teoricamente dovrebbe essere vietato a semplici pagine html/asp/jsp e 
script javascript interagire direttamente col browser (come togliere i 
bottoni) per motivi di sicurezza del client.
Per togliere il bottone dovresti far scaricare un ActiveX in caso di 
Explorer al client e poi eseguirlo. Dato che ciň non č sempre 
auspicabile, io ho risolto con un semplice javascript che nella _maggior 
parte dei casi_ funziona.
Dentro tutte le pagine metti
<head>
...
<script language="javascript">history.go(1);</script>
...
</head>
In questo modo, ogni volta che viene caricata la pagina, viene eseguito 
lo script che manda alla pagina di history con indice 1 (quella su cui 
abbiamo cliccato). Cosě facendo quando l'utente preme "back" lo script 
lo rimanda avanti di uno ottentendo l'effetto del "back" disabilitato.
Attenzione che ti crea problemi con le pagine scadute!
Ciao D.