Hoy escribí una pequeña página que indica éxito. También requiere volver a la página anterior y actualizar las operaciones en la página anterior (como eliminar y agregar). La busqué en línea y descubrí que básicamente el 90% de los resultados son correctos. Significa usar window.history.go(-1), o usar window.history.back(-1), y algunos dicen que la página secundaria actualiza la página principal.
Copie el código de código de la siguiente manera:
<lenguaje de escritura=JavaScript>
self.opener.ubicación.recargar();
</script>
Después de probar en la página JSP, después de hacer clic en el botón para guardar los elementos agregados en la página de operación y luego saltar a la página de aviso de éxito, descubrí que no se actualizaron y se mostraron después de la actualización manual. Es realmente difícil para esos artículos. cuya tecnología de pegar y copiar no ha sido probada. Es desgarrador.
De hecho, no he encontrado una manera de confiar completamente en JS para esta tecnología. Una idea es evitar que la página anterior se almacene en caché y simplemente leerla cada vez (no entiendo los principios específicos de las ideas de otras personas). .
El método de implementación de JSP es el siguiente:
Código mb10 de texto de respuesta
Copie el código de código de la siguiente manera:
<SPAN style="TAMAÑO DE FUENTE: 18px; COLOR DE FONDO: #ffffff">
<SPAN style="FAMILIA-FONT: 'Microsoft YaHei'; COLOR: #3333ff">
<FUERTE>
<%String rec = request.getHeader("REFERER");%>
<tipo de entrada="botón" onclick="javascript:window.location='<%=ref%>'">
</STRONG>
</SPAN>
</SPAN>
<%String rec = request.getHeader("REFERER");%>
<tipo de entrada="botón" onclick="javascript:window.location='<%=ref%>'">
El método de implementación de la página ASP es el siguiente:
Copie el código de código de la siguiente manera:
<%'Obtener la dirección de la página anterior
dirección = solicitud.ServerVariables("HTTP_REFERER")
%>
<!--window.location tiene la función de devolver páginas relativas y actualizarlas-->
<a href="javascript:window.location.href='<%=address%>'" style="cursor:hand">Regresar</a>
Código mb10 de texto de respuesta
Copie el código de código de la siguiente manera:
<SPAN style="TAMAÑO DE FUENTE: 18px; COLOR DE FONDO: #ffffff"><SPAN style="FAMILIA DE FUENTES: 'Microsoft YaHei'; COLOR: #3333ff"><STRONG> en servlet.
request.getRequestDispatcher(request.getHeader("referer")).forward(solicitud,respuesta);
o
solicitud.getRequestURL();
</STRONG></SPAN></SPAN>