Hari ini saya menulis halaman kecil yang menunjukkan kesuksesan. Ini juga memerlukan kembali ke halaman sebelumnya dan menyegarkan operasi di halaman sebelumnya (seperti penghapusan dan penambahan). Saya mencarinya secara online dan menemukan bahwa pada dasarnya 90% hasilnya benar. Artinya menggunakan window.history.go(-1), atau menggunakan window.history.back(-1), dan ada yang mengatakan bahwa halaman anak menyegarkan halaman induk.
Copy kode kodenya sebagai berikut:
<bahasa skrip=JavaScript>
self.opener.lokasi.reload();
</skrip>
Setelah menguji pada halaman JSP, setelah mengklik tombol untuk menyimpan item yang ditambahkan di halaman operasi dan kemudian melompat ke halaman prompt sukses, saya menemukan bahwa item tersebut tidak di-refresh dan ditampilkan setelah penyegaran manual yang teknologi tempel dan salinnya belum teruji.
Faktanya, saya belum menemukan cara untuk sepenuhnya mengandalkan JS untuk teknologi ini. Salah satu idenya adalah mencegah halaman sebelumnya di-cache dan hanya membacanya setiap saat (saya tidak memahami prinsip spesifik dari ide orang lain) .
Metode implementasi JSP adalah sebagai berikut:
Kode balasan teks mb10
Copy kode kodenya sebagai berikut:
<SPAN style="UKURAN FONT: 18 piksel; WARNA LATAR BELAKANG: #ffffff">
<SPAN style="FONT-FAMILY: 'Microsoft YaHei'; WARNA: #3333ff">
<KUAT>
<%String rec = permintaan.getHeader("REFERER");%>
<input type="button" onclick="javascript:window.location='<%=ref%>'">
</KUAT>
</SPAN>
</SPAN>
<%String rec = permintaan.getHeader("REFERER");%>
<input type="button" onclick="javascript:window.location='<%=ref%>'">
Metode implementasi halaman ASP adalah sebagai berikut:
Copy kode kodenya sebagai berikut:
<%'Dapatkan alamat halaman sebelumnya
alamat = permintaan.ServerVariables("HTTP_REFERER")
%>
<!--window.location memiliki fungsi mengembalikan halaman relatif dan menyegarkannya-->
<a href="javascript:window.location.href='<%=address%>'" style="cursor:hand">Kembali</a>
Kode balasan teks mb10
Copy kode kodenya sebagai berikut:
<SPAN style="FONT-SIZE: 18px; LATAR BELAKANG-WARNA: #ffffff"><SPAN style="FONT-FAMILY: 'Microsoft YaHei'; WARNA: #3333ff"><STRONG>
request.getRequestDispatcher(request.getHeader("referer")).forward(request,response);
atau
permintaan.getRequestURL();
</STRONG></SPAN></SPAN>