Ich möchte meine Informationen von Servlets zur JSP-Seite anzeigen.Servlet zu JSP-Datenanzeige
Ich versuchte viele mögliche Sache, aber es kommt als null.
Also schrieb ich Programm, das nur einen Parameter zum anzeigen hat und es ist auch null.
JSP Seite:
<%@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);
}
}
Servlets muss eine Unterklasse von 'HttpSevlet' sein. Bitte verwenden Sie geeignete Namenskonventionen, um Ihre Klasse und andere Mitglieder zu benennen. – adatapost
Erstellen Sie RequestDispatcher rd = request.getRequestDispatcher ("ur html"); –