Tengo un enlace en la página jsp, al hacer clic en el enlace, ¿cómo puedo reenviar la solicitud a otra página jsp.¿Cómo reenviar la solicitud a otra página JSP al hacer clic en un enlace en una página JSP?
5
A
Respuesta
8
Si lo que desea es obtener un nuevo JSP entonces simplemente
<a href="/jsp/newJsp.jsp">Click Here</a>
Nota: el camino de la JSP se iniciará desde /
el espacio web público el mismo directorio donde WEB-INF
reside
si significa forward
luego
Al hacer clic se realizará la operación GET, Así que digamos
hace clic
<a href="/yourApp/ForwardServlet/">Click Here</a>
crea una entrada de servlet en web.xml y asignarla a /ForwardServlet
a ForwardServlet
y en Servlet realizar
public class ForwardServlet extends HttpServlet{
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String destination = "/WEB-INF/pages/result.jsp";
RequestDispatcher rd = getServletContext().getRequestDispatcher(destination);
rd.forward(request, response);
}
}
Consulte:
Cuestiones relacionadas
- 1. al hacer clic con href en JSP
- 2. javax.el.PropertyNotFoundException en una página JSP
- 3. jsp: reenviar en Java sin usar la etiqueta JSP?
- 4. Cómo "reenviar" una cookie a otra página
- 5. Cómo importar constantes en una página JSP
- 6. Usando request.setAttribute en una página JSP
- 7. Codificación de página en JSP
- 8. JasperReports: Cómo llamar al informe en la página jsp
- 9. Cómo deshabilitar las solicitudes GET a la página JSP?
- 10. variable de .jsp a la página html
- 11. Visualización de árbol en la página JSP
- 12. Codificación UTF-8 en la página JSP
- 13. visualización del resultado del servlet en la página jsp
- 14. ¿Cómo enviar datos a la página PHP al hacer clic en un enlace?
- 15. ¿Cómo reenviar de un servicio JAX-RS a JSP?
- 16. Ocultar la página JSP del acceso directo, pero ¿cómo se accede a la página objetivo?
- 17. RESTeasy y Volver a una página JSP con un modelo
- 18. Práctica de navegación de página pura JSP?
- 19. enlace desde html a JSP
- 20. Spring jsp página no evaluada
- 21. Evitar hacer clic en el enlace mientras carga la página
- 22. jquery toggle: al hacer clic en el enlace salta a la parte superior de la página
- 23. JSP Validando y Redirigiendo: ¿cómo validar la entrada del formulario y reenviar los errores a la página original?
- 24. ¿Cómo recuperar el nombre de la página actual en JSP?
- 25. ¿Cómo pasar la variable de un servlet a una página jsp?
- 26. ¿Cuál es la diferencia fundamental entre un jsp taglib vs que incluye una página jsp?
- 27. ¿Cómo crear un cliente de servicio web en una página .jsp?
- 28. ¿Cómo evitar el uso de scriptlets en mi página JSP?
- 29. ¿Cómo puedo reutilizar HTML/JSP dentro de una página?
- 30. struts2 de acceso incluyen valor de parámetro en otra página JSP en puntales si la etiqueta
Tenga en cuenta que un servlet no es estrictamente necesario cuando el JSP solo representa contenido estático en contenido web público (no dentro de WEB-INF). Solo tiene un '' entonces. – BalusC
@BalusC OP quiere 'adelantar' una solicitud, por supuesto que se puede hacer directamente desde jsp, pero servlet es una mejor idea, supongo. también ¿qué dices sobre la ocultación de jsp en el espacio web público? Siento que esto es mejor si ocultamos jsps, me gustaría conocer su opinión y agradecerle –
Es cierto, pero hay una pequeña ambigüedad en el término "forward" que utilizó el OP. No subestimes la ignorancia :) Desde que el OP hizo esta pregunta bastante trivial ... – BalusC