Red de conocimiento del abogados - Ley de patentes - ¿Por qué dices esto sobre respuesta.sendRedirect?

¿Por qué dices esto sobre respuesta.sendRedirect?

response.sendRedirect se redirige a través del navegador, por lo que la acción real solo tendrá lugar después de que se complete el procesamiento de la página. ¿Qué es "La acción real no se llevará a cabo hasta que se complete el procesamiento de la página"? Esto significa que después de que finaliza una solicitud... Supongamos que request.setAttribute("username", "zhangsan") está configurado en la página A, entonces request.getAttribute("username") no se puede utilizar en la página B redirigida por request.sendredirect. ;Ven a buscar zhangsan. . . Porque la solicitud de la página anterior finalizó, es decir, la solicitud murió. . , por lo que no se puede obtener el valor de zhangsan. . En lugar de usar Response.sendRedirect, use request.getDispatcherHeader("B.jsp").forward(request, Response); puede preguntarle a zhangsan en la página B. Eso es todo. .