Ho un collegamento nella pagina jsp, al clic del collegamento, come posso inoltrare la richiesta ad un'altra pagina jsp.Come inoltrare la richiesta a un'altra pagina JSP al clic di un collegamento in una pagina JSP?
5
A
risposta
8
Se si desidera solo per ottenere un nuovo jsp poi semplicemente
<a href="/jsp/newJsp.jsp">Click Here</a>
Nota: il percorso per jsp partirà dalla /
lo spazio web pubblico la stessa directory in cui WEB-INF
risiede
se significa forward
quindi
Al clic si esegue l'operazione GET, quindi diciamo
si sceglie
<a href="/yourApp/ForwardServlet/">Click Here</a>
creare una voce Servlet in web.xml e la mappa per /ForwardServlet
-ForwardServlet
e Servlet eseguire
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);
}
}
consultare:
Problemi correlati
- 1. javax.el.PropertyNotFoundException in una pagina JSP
- 2. Come la pagina JSP deve controllare l'autenticazione
- 3. Come passare informazioni da un servlet a una pagina JSP
- 4. collegamento da html a JSP
- 5. UTF-8 codifica JSP pagina
- 6. servlet visualizzazione dei risultati nella pagina JSP
- 7. Visualizzazione dell'albero nella pagina JSP
- 8. jQuery aggiunta alla pagina JSP
- 9. Come passare la variabile da un servlet a una pagina jsp?
- 10. Come importare le costanti in una pagina JSP
- 11. Pagina di errore JSP aggiunta all'output precedente
- 12. Come posso riutilizzare HTML/JSP all'interno di una pagina?
- 13. jsp form invia i dati al servlet senza cambiare pagina
- 14. Esecuzione di file .jar nella pagina JSP
- 15. Java: come posso generare un file PDF da una pagina JSP JSP?
- 16. Come ispezionare una variabile su una pagina JSP
- 17. Reindirizza automaticamente da una pagina JSP a un'altra
- 18. java.lang.NumberFormatException: per la stringa di input in JSP Pagina
- 19. Come visualizzare una tabella di database nella pagina JSP
- 20. Accesso alla lingua dell'espressione in javascript di una pagina jsp
- 21. Cambia jsp sul pulsante clic
- 22. Una pagina di errore JSP può causare problemi?
- 23. variabile da .jsp alla pagina html
- 24. Creare una semplice pagina di accesso utilizzando jsp e sessione
- 25. Debug javascript nella pagina jsp con Chrome?
- 26. risorse Accesso a pagina JSP di Spring MVC app
- 27. Ottieni tutti i parametri dalla pagina JSP
- 28. Come creare un client di servizi Web in una pagina .jsp?
- 29. Includi un altro file JSP
- 30. Come recuperare il nome della pagina corrente in JSP?
Si noti che un servlet non è strettamente necessario quando JSP rappresenta solo il contenuto statico nel Web pubblico contenuto (non all'interno di WEB-INF). Basta avere un "" allora. – BalusC
@BalusC OP vuole "inoltrare" una richiesta, naturalmente può essere fatto direttamente da jsp ma servlet è un'idea migliore, immagino. anche cosa dici di nascondere jsp nello spazio web pubblico? Sento che questo è meglio se nascondiamo jsps, mi piacerebbe conoscere la tua opinione e grazie –
Vero, ma c'è un po 'di ambiguità nel termine "avanti" utilizzato dall'OP. Non sottovalutare l'ignoranza :) Dato che l'OP ha posto questa domanda piuttosto banale ... – BalusC