[ Débutant ][ JSP ]Redirection d'URL
Bonjour,
J'ai déjà émis un post avec le même sujet, ici.
Mon problème consiste à rediriger un client vers une URL que je crée dans ma page JSP. Je suis en train de tester une simple redirection, et j'ai l'impression que le tag forward tente de concaténer la valeur de la chaine paramètre avec l'URL existante.
Ainsi avec ce code :
Code:
1 2 3 4 5
| <html>
<head>
<jsp:forward page="http://www.google.fr" />
</head>
</html> |
j'obtiens cette erreur :
Citation:
Envoyé par Mon navigateur
Etat HTTP 404 - /http:/www.google.fr
--------------------------------------------------------------------------------
type Rapport d''état
message /http:/www.google.fr
description La ressource demandée (/http:/www.google.fr) n'est pas disponible.
et avec ce code :
Code:
1 2 3 4 5 6
| <html>
<head>
<%@ taglib uri="http://java.sun.com/jstl/core"; prefix="c" %>
<c:redirect url="http://www.developpez.com"/>
</head>
</html> |
j'obtiens ce résultat :
Citation:
Envoyé par Mon navigateur
Etat HTTP 500 -
--------------------------------------------------------------------------------
type Rapport d''exception
message
description Le serveur a recontrer une erreur interne () qui l'a empèché de satisfaire la requête.
exception
org.apache.jasper.JasperException: /index.jsp(2,3) Unterminated <%@ taglib tag
Si quelqu'un voit la solution, merci de ma la faire parvenir ;)
Re: [Débutant][JSP]Redirection d'URL
Citation:
Envoyé par leminipouce
Code:
1 2 3 4 5 6
| <html>
<head>
<%@ taglib uri="http://java.sun.com/jstl/core"; prefix="c" %>
<c:redirect url="http://<a href="http://www.developpez.com"/>" target="_blank">www.developpez.com"/></a>
</head>
</html> |
Remplace ce code par ce dernier :
Code:
1 2 3 4 5 6 7
|
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<html>
<head>
<c:redirect url="http://<a href="http://www.developpez.com"/>" target="_blank">www.developpez.com"/></a>
</head>
</html> |
Voila je pense que cela résoudra ton soucis
@+
PoyPoy