Heute habe ich eine kleine Seite geschrieben, die zum Erfolg führt. Sie erfordert auch die Rückkehr zur vorherigen Seite und das Aktualisieren der Vorgänge auf der vorherigen Seite (z. B. Löschen und Hinzufügen). Ich habe sie online durchsucht und festgestellt, dass im Grunde 90 % der Ergebnisse korrekt sind. Es bedeutet die Verwendung von window.history.go(-1) oder die Verwendung von window.history.back(-1), und einige sagen, dass die untergeordnete Seite die übergeordnete Seite aktualisiert.
Kopieren Sie den Codecode wie folgt:
<Skriptsprache=JavaScript>
self.opener.location.reload();
</script>
Nach dem Testen auf der JSP-Seite, nachdem ich auf der Betriebsseite auf die Schaltfläche zum Speichern der hinzugefügten Elemente geklickt und dann zur Erfolgsaufforderungsseite gesprungen war, stellte ich fest, dass sie nicht aktualisiert wurden und nach der manuellen Aktualisierung angezeigt wurden. Das ist wirklich schwierig deren Einfüge- und Kopiertechnologie nicht getestet wurde. Es ist herzzerreißend.
Tatsächlich habe ich keine Möglichkeit gefunden, mich bei dieser Technologie vollständig auf JS zu verlassen. Eine Idee besteht darin, zu verhindern, dass die vorherige Seite zwischengespeichert wird, und sie jedes Mal einfach auszulesen (ich verstehe die spezifischen Prinzipien der Ideen anderer Leute nicht). .
Die Implementierungsmethode von JSP ist wie folgt:
Antworttext MB10-Code
Kopieren Sie den Codecode wie folgt:
<SPAN style="FONT-SIZE: 18px; BACKGROUND-COLOR: #ffffff">
<SPAN style="FONT-FAMILY: 'Microsoft YaHei'; COLOR: #3333ff">
<STARK>
<%String rec = request.getHeader("REFERER");%>
<input type="button" onclick="javascript:window.location='<%=ref%>'">
</STRONG>
</SPAN>
</SPAN>
<%String rec = request.getHeader("REFERER");%>
<input type="button" onclick="javascript:window.location='<%=ref%>'">
Die Implementierungsmethode der ASP-Seite ist wie folgt:
Kopieren Sie den Codecode wie folgt:
<%'Holen Sie sich die Adresse der vorherigen Seite
Adresse = request.ServerVariables("HTTP_REFERER")
%>
<!--window.location hat die Funktion, relative Seiten zurückzugeben und zu aktualisieren-->
<a href="javascript:window.location.href='<%=address%>'" style="cursor:hand">Zurück</a>
Antworttext MB10-Code
Kopieren Sie den Codecode wie folgt:
<SPAN style="FONT-SIZE: 18px; BACKGROUND-COLOR: #ffffff"><SPAN style="FONT-FAMILY: 'Microsoft YaHei'; COLOR: #3333ff"><STRONG> im Servlet
request.getRequestDispatcher(request.getHeader("referer")).forward(request,response);
oder
request.getRequestURL();
</STRONG></SPAN></SPAN>