Je souhaite afficher mes informations des servlets à la page JSP.Affichage de données Servlet to JSP
J'ai essayé beaucoup de choses possibles, mais il vient comme nul.
J'ai donc écrit un programme qui n'a qu'un seul paramètre à afficher et il est également nul.
JSP Page:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form action="ci1" method="get">
User Name : <% String name1 = request.getParameter("name");
out.print(name1); %>
</form>
</body>
</html>
Web.xml: -
<web-app>
<servlet>
<servlet-name>ci</servlet-name>
<servlet-class>control_it</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ci</servlet-name>
<url-pattern>/ci1</url-pattern>
</servlet-mapping>
</web-app>
Servlets: -
public class control_it {
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String name = "Display the name";
request.setAttribute("name", name);
request.getRequestDispatcher("try_it.jsp").forward(request, response);
}
}
Servlet doit être une sous-classe de 'HttpSevlet'. Veuillez utiliser les conventions de nommage appropriées pour nommer votre classe et les autres membres. – adatapost
Créer RequestDispatcher rd = request.getRequestDispatcher ("ur html"); –