Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: window.history.back

  1. #1

    window.history.back

    ciao a tutti volevo chiedere se è possibile importare in una classe java un oggetto tipo window in modo da ottenere l'url di window.history.back()
    non so che oggetto devo dichiarare ne che package includere.
    grazie

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051

    Re: window.history.back

    pegasus84, forse faresti bene a spiegare un po' in che contesto vorresti lavorare...
    window.history.back() restituisce una stringa, e c'è una miriade di modi per passarla a un oggetto java.
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    io dovrei fare una cosa del genere
    String url= window.history.back()
    ma non l'ide mi dice che l'ogetto window non esiste

  4. #4
    io dovrei fare una cosa del genere dentro una classe
    String url= window.history.back()
    ma 'ide (netbens) mi dice che l'ogetto window non esiste

  5. #5
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Credo che tu abbia le idee un po' confuse e io continuo a non capire in che razza di contesto tu stia lavorando.

    window (di window.history.back()) è un oggetto javascript, mi sembra ovvio che non venga riconosciuto come oggetto java.
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  6. #6
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Originariamente inviato da br1
    Benvenuto sul forum

    Ho l'impressione che tu abbia sbagliato sezione... di quale linguaggio stai parlando? Tieni presente che Java e JavaScript sono due mondi distinti...

    ciao
    Non ti stava dicendo di aprire lo stesso Thread in java...

    String è un oggetto java
    window.history.back() è javascript

    Tu cosa vuoi fare?
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  7. #7
    sto costruendo un portale con servlet java,
    avrei bisogno di memorizzare l'url della pagina precedente a quella che invoca la servlet all'interno di una variabile String. si capisce?

  8. #8
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Allora, ogni volta che chiami una pagina, invii come parametro anche l'indirizzo della pagina da cui arrivi.

    Nel servlet inserisci in sessione la pagina di provenienza (il parametro inviato viene letto come una stringa) e poi fai quel che devi fare per restituire la pagina richiesta.

    Forse sarebbe ancor più carino usare un Filter per inserire in session la pagina di provenienza, invece di fare questa cosa in ogni servlet.

    oppure potresti creare una servlet "padre" che fa questa cosa in automatico, e poi fare in modo che tutte le tue servlet estendano il "padre" e siano obbligate a fare l'operazione in sessione.
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  9. #9
    Pastore posso chiederti come posso mettere in sessione l'url della pagina precedente?
    Scusa ma sono un novellino

  10. #10
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Se sei un novellino, questa potrebbe essere un'ottima guida per iniziare: Guida JSP
    (C'è una pagina dedicata alla sessione)

    E' possibile che tu stia usando struts o qualche altro framework. Questi strumenti forniscono modi diversi di accedere alla sessione. se li stai usando cerca nella relativa documentazione.

    Altrimenti le api del j2ee ti faranno certamente comodo.

    In futuro potrebbero occorrerti manuali più sostanziosi.. ma si trovano anche quelli.
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.