Oui,
Une méthode doGet Servlet est mappé sur une URL spécifique accessible directement à l'URL. Ceci est impossible avec la méthode doPost.
Par exemple:
Si j'ai un servlet appelé TestServlet
qui a une url motif testme
,
alors je peux accéder à cette servlet avec une balise Acor comme ceci:
<a href="/testme?param1=cool¶m2=nice">Go to servlet</a>
web.xml
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>servlets.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/testme</url-pattern>
</servlet-mapping>
méthode TestServlet doGet
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String param1 = request.getParameter("param1");
String param2 = request.getParameter("param2");
RequestDispatcher rd=request.getRequestDispatcher("anotherPage.jsp");
rd.forward(request,response);
}
}
vérifier ma réponse, laissez-moi savoir si cela fonctionne pour vous. –