Mam łącze na stronie jsp, po kliknięciu łącza, w jaki sposób mogę przekazać żądanie na inną stronę JSP.Jak przesłać żądanie na inną stronę JSP po kliknięciu łącza na stronie JSP?
5
A
Odpowiedz
8
Jeśli chcesz po prostu dostać nową JSP po prostu
<a href="/jsp/newJsp.jsp">Click Here</a>
Uwaga: ścieżka do JSP rozpocznie się od /
przestrzeni publicznej Web tym samym katalogu gdzie WEB-INF
rezyduje
jeśli ciebie znaczy forward
następnie
Po kliknięciu wykonasz operację GET, powiedzmy
kliknięciu
<a href="/yourApp/ForwardServlet/">Click Here</a>
dokonać wpisu serwletu w web.xml i mapować go /ForwardServlet
do ForwardServlet
w Servlet wykonać
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);
}
}
Patrz:
Powiązane problemy
- 1. Jak wyłączyć żądania GET na stronie JSP?
- 2. jak przekierować z serwletu na stronę JSP
- 3. Jak hostować stronę JSP na serwerze internetowym?
- 4. Automatycznie dołączaj stronę JSP do każdego JSP
- 5. JasperReports: Jak wywołać raport na stronie jsp
- 6. Jak sprawdzić zmienną na stronie JSP
- 7. Jak utworzyć klienta usługi WWW na stronie .jsp?
- 8. Wyświetlanie wyników serwletu na stronie jsp.
- 9. Uzyskaj atrybut z ServletContext na stronie JSP.
- 10. Uruchamianie pliku .jar na stronie JSP
- 11. Korzystanie z request.setAttribute na stronie JSP
- 12. Zmień jsp na przycisku kliknij
- 13. Pozostań na tej samej stronie nawet po przesłaniu formularza jsp.
- 14. Jak przekazywać informacje z serwletu na stronę JSP?
- 15. Jak mogę posortować listę na kilka sposobów na stronie JSP?
- 16. Jak wyświetlić tabelę bazy danych na stronie JSP
- 17. jak uzyskać dostęp do obiektu ModelAndView na stronie jsp.
- 18. Debuguj javascript na stronie jsp w przeglądarce Chrome?
- 19. Dostęp do zasobów na stronie JSP aplikacji Spring MVC
- 20. Jak "przekierować" plik cookie na inną stronę?
- 21. Spring MVC & JSP: Jak przekazać parametr ze sterownika do JSP?
- 22. Jak uniknąć ponownego przesyłania w jsp po odświeżeniu?
- 23. Wywołanie połączenia telefonicznego po kliknięciu łącza na stronie internetowej telefonu komórkowego
- 24. Jak przekierować na inną stronę po 5 minutach?
- 25. Jak przesłać formularz na stronie jQuery Mobile?
- 26. Sprężyna - obraz wyświetlany na pliku JSP
- 27. Jak przekierować użytkownika na inną stronę?
- 28. Zachowanie przesłanych danych formularza JSP
- 29. Jak wyświetlać plik z JSP? .
- 30. Adres bezwzględny w jsp
Należy zauważyć, że serwlet nie jest koniecznie potrzebny, gdy strona JSP po prostu reprezentuje statyczną zawartość w publicznym serwisie internetowym (nie w WEB-INF). Wystarczy mieć "", a następnie. – BalusC
@BalusC OP chce "forwardować" żądanie, oczywiście, że można to zrobić bezpośrednio z jsp, ale serwlet to lepszy pomysł, jak sądzę. Co powiesz na ukrywanie jsp w publicznej przestrzeni internetowej? Czuję, że to jest lepsze, jeśli ukrywamy jsps, chciałbym poznać twoją opinię i dzięki –
Prawda, ale jest trochę niejasności w terminologii "naprzód", z której korzystał OP. Nie lekceważ ignorancji :) Ponieważ OP zadał to dość trywialne pytanie ... – BalusC