Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    99

    [jsp] tornare alla pagina precedente con refresh valori

    sto sviluppando un progetto fatto da varie jsp.ora vorrei inserire un pulsante "indietro" in ogni pagina in modo da poter tornare alla jsp precedente.questa cosa l'ho fatta con la funz javascript history.go(-1) ma in questo modo non avviene il refresh dei parametri della jsp.come posso fare affinchè i valori delle mie variabili non restino gli stessi?
    f4s4n0

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Non è un problema di JSP, ma un problema di caching dei browser. Prova ad aggiungere nel tag head della JSP (html)

    codice:
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    Oppure puoi anche scrivere una funzione (javascript) che resetti il form
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    99
    grazie...domani provo come dici...
    f4s4n0

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    99
    provato con no cache ma il risultato non cambia....come faccio a resettare il form?
    f4s4n0

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    <body onload="document.nome_form.reset();">
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    99
    ho provato come dici ma non funziona uguale.....i dati ricavati dal codice java interno al form gli restano in memoria.....non pensavo potesse dare cosi problei una cosa del genere..... metto in allegato l immagine delle 2 pagine cosi magari la cosa è + chiara.

    nella prima pagina scelgo il file da modificare(la lista dei file sbuca grazie a una ricerca file all interno di una cartella)

    scelto il file nella seconda jsp avviene un parsing del file scelto e trovo tutti i tag che compongono quel file,e con delle input posso modificarli.

    da qui se vado indietro e scelgo un altro file,la lista dei tag resta quella del file cliccato prima...nn la aggiorna.....
    Immagini allegate Immagini allegate
    f4s4n0

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    99
    i pulsanti indietro e ok nn si vedono....ho dovuto tagliare l immagine altrimenti nn potevo allegarla...
    Immagini allegate Immagini allegate
    f4s4n0

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ah, ma allora è tutto un altro discorso! Non ci azzecca niente resettare il form via javascript... come carichi i tag nella pagina col form? Posta un po' di codice
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    99
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
    <%@page import="parser.Parse" %>
    <% Parse p= new Parse(); %>


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <title>Crea Audio</title>
    </head>
    <body onload="document.cercatag.reset();">
    <form action="modifica.jsp" method="POST" name="cercatag">

    <h1>JSP Page</h1>

    <h2>Inserisci il testo da pronunciare per ogni tag:</h2>
    </br>



    <% String path=request.getParameter("directory")+"\\"+reques t.getParameter("path");
    p.cercatag(path);
    %>

    <% int dimensione=p.names.size();

    for(int i = 0 ; i < p.names.size(); i++ ) {

    %>
    <h2>Tag <%= p.tagname.get(i) %></h2>
    <h3>Name: <%= p.names.get(i)%>
    Type: <%= p.type.get(i)%> </h3>
    <%= i %>
    <input type="text" name="<%= i %>" id="<%= p.tagname.get(i) %>" > </input>


    <input style="display:none;" type="text" value="<%= p.tagname.get(i)%>" name="tagname<%= i %>"> </input>
    <input style="display:none;" type="text" value="<%= p.names.get(i)%>" name="names<%= i %>"> </input>
    <input style="display:none;" type="text" value="<%= p.type.get(i)%>" name="type<%= i %>" > </input>
    <% } %>



    </br>
    </br>
    <input style="display:none;" type="text" value="<%= dimensione %>" name="size" > </input>
    <input style="display:none;" type="text" value="<%= request.getParameter("path")%>" name="path2"> </input>
    <input style="display:none;" type="text" value="<%= request.getParameter("directory")%>" id="directory2" name="directory2"> </input>

    <input type="submit" value="OK" name="conferma"> </input>
    <input type="button" value="INDIETRO" onclick="history.go(-1)"> </input>

    </form>
    </body>

    </html>


    ecco questa è la seconda jsp.......la cerca tag trova i tag e salva tagname,name e type in oggetti di tipo Vector e poi con un for sparo tutto a video
    f4s4n0

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Puoi aggiungere, dopo String path = .... un bel
    codice:
    <%= path; %>
    ?
    giusto per fare un po' di debugging
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.