PDA

Visualizza la versione completa : [jsp] Creazione pagine jsp & forward


Zero-2
08-05-2004, 08:05
Salve a tutti
ho due domande da fare .
La prima : E' possibile da una pagina jsp (chiamiamola index.jsp) creare una nuova pagina (chiamiamola index2.jsp) ?
Cio la pagina index.jsp , dopo aver analizzato dei parametri , deve creare nello stesso livello la nuova pagina index2.jsp.

La seconda : E' possibile fare in modo che dopo una <jsp:forward page="xxx"/> l'url della nuova pagina venga visualizzato dal browser?O deve rimanere per forza quello della pagina corrente?

Ciauz


:ciauz: :ciauz:

Zero-2
09-05-2004, 10:36
Nessuna soluzione??? :bh: :bh:

Aldo66
09-05-2004, 10:43
Non ho ben capito la prima domanda, ma forse puoi far semplicemente:

if (falso_parametro==false) {
//falso_parametro da mettere in campo hidden del form
falso_parametro=true
prima_pagina.jsp
}else{
if (test_altri_parametri) {
seconda_pagina.jsp
}
}

Per la seconda domanda invece mi sa che non c' nulla da fare (ci avevo provato anche io tempo fa)

V1RuZ
09-05-2004, 13:22
Se ho capito bene la prima domanda lo puoi fare benissimo, si tratta di creare un file di testo allo stesso livello della pagina jsp corrente, x quanto riguarda la seconda domanda credo che non si possa fare nulla

Zero-2
09-05-2004, 23:31
Tnx a tutti :)

X Aldo non quello il mio scopo :)
Io volgio scrivere na nuova pagina jsp da una pagina jsp esistente

X Viruz
Ho provato a fare cos


File f=new File("index2.jsp");
ProintWriter pw...
pw.println("<html>....");
pw.close();


Per ottengo un errore di mancanza di permessi...
:bh:

V1RuZ
10-05-2004, 00:11
Beh se non puoi settare i permessi di quella cartella allora penso che non puoi fare nulla :bh:

Zero-2
10-05-2004, 11:27
Per quanto riguarda il forward ho risolto in questo modo .
Al posto di usare il tag <jsp:forward ..../>
uso <% response.sendRedirect("url");%> e non ho pi quel problema.

Ora per sorto un altro problema :gren:
Ho una struttura del genere

root
----areaGuest
---------indexGuest.jsp
---------areaLogin
----------------indexLogin.jsp
----areaRegistrazione
---------indexRegistrazione.jsp

Ora, se da indexLogin voglio accedere a indexRegistrazione e scrivo
reg (/areaRegistrazione/indexRegistrazione.jsp)
non funziona , mi dice che la pagina non presente ,
mentre se scrivo
reg (../../areaRegistrazione/indexRegistrazione.jsp)
funziona.
Il primo a href non assoluto??

Che errore c'?

Ciauz
:ciauz:

patrix03
10-05-2004, 11:41
Ora, se da indexLogin voglio accedere a indexRegistrazione e scrivo
reg (/areaRegistrazione/indexRegistrazione.jsp)
non funziona , mi dice che la pagina non presente ,
mentre se scrivo
reg (../../areaRegistrazione/indexRegistrazione.jsp)
funziona.
Il primo a href non assoluto??


Il primo href assoluto partendo dal root del server e non dall'applicazione.
es.:
http://localhost:8080/ --> parte da qui.
http://localhost:8080/contextAppl/ --> dovrebbe partire da qui.

Questo si risolve col secondo url. o definendoo una variabile
globale js da utilizzare per tutti gli href identificandone il
contesto.


Differente ad esempio una dichiarazione jsp (o java)
es.:
<%@ include file="/include/file.jsp" %>
questa identifica anche il contesto e quindi la radice corretta
dell'applicazione.

Zero-2
10-05-2004, 11:54
Tnx :D:D

Zero-2
10-05-2004, 11:57
Per la soluzione javascript , cosa dovrei scrivere?

Loading