Servlet incluyen 和 hacia adelante

Transmitir 和 incluyen

1. Ambos están decorados por encargo, sino también de la respuesta incluyen decoradas. Principalmente diferir en secuencia de salida estándar del tiempo de funcionamiento.
2.forward: la petición actual no ha terminado, necesidad de continuar, el servidor no se enciende el flujo de salida estándar en la ejecución del servlet hacia adelante, los datos que aquí no está escrito en el cliente.
3.Include: la petición actual se ha completado, el cliente puede responder, no sólo escribe su flujo de salida de datos, también puede contener otros datos a su flujo de salida. La corriente de salida se lleva a cabo incluyen la apertura de la servlet.
un servlet

request.setCharacterEncoding("utf-8");
		String name = request.getParameter("name");
		String age = request.getParameter("age");
		response.setContentType("text/html;charset=utf-8");
		response.getWriter().write(name+"<br/>");
		request.getRequestDispatcher("other").include(request, response);
		response.getWriter().write(age+"<br/>");

otra-servlet

response.getWriter().write("data is forward");

consola

流行
data is forward123
Publicados 114 artículos originales · ganado elogios 8 · vistas 5488

Supongo que te gusta

Origin blog.csdn.net/OVO_LQ_Start/article/details/104731356
Recomendado
Clasificación