2012-06-07 22 views

Respuesta

17

Lo más confiable sería crear una URL relativa al dominio con la ruta del contexto incluida.

response.sendRedirect(request.getContextPath() + "/seja/izpisknjig.jsp"); 
-1

Es posible que esté pensando demasiado en esto. Podrías simplemente dejar de generar algunos javascript para redirigir a donde quieras.

document.location = "MyPage.php?action=DoThis"; 
+0

¿Cómo puede funcionar esto si está redireccionando en el servlet? –

+0

Haría algo similar al redireccionamiento 301 o 302 enumerado [aquí] (http://www.301-redirect.info/en/301-redirect-with-jsp.html). – ZnArK

+0

La pregunta es sobre una redirección de servidor, no una redirección de cliente codificada en Javascript. –

0

Puede utilizar JSP taglib hacer redirección.

contenido del archivo index.jsp:

<jsp:forward page="../seja/izpisknjig.jsp" /> 

Si el proyecto y seja están en la raíz de su contexto de aplicación web (es decir http://host:port/context/project.)

contenido del archivo index.jsp:

<jsp:forward page="/seja/izpisknjig.jsp" />