Сегодня я написал небольшую страницу, которая обещает успех. Она также требует возврата на предыдущую страницу и обновления операций на предыдущей странице (например, удаления и добавления). Я поискал ее в Интернете и обнаружил, что в основном 90% результатов верны. Это означает использование window.history.go(-1) или window.history.back(-1), а некоторые говорят, что дочерняя страница обновляет родительскую страницу.
Скопируйте код кода следующим образом:
<язык сценария=JavaScript>
self.opener.location.reload();
</скрипт>
После тестирования на странице JSP, после нажатия кнопки сохранения добавленных элементов на странице операции и последующего перехода на страницу подтверждения успеха я обнаружил, что они не обновлялись и отображались после обновления вручную. Это действительно сложно для этих статей. чья технология вставки и копирования не была проверена. Это душераздирающе.
На самом деле, я не нашел способа полностью полагаться на JS в этой технологии. Одна из идей состоит в том, чтобы предотвратить кэширование предыдущей страницы и просто читать ее каждый раз (я не понимаю конкретных принципов идей других людей). .
Метод реализации JSP следующий:
Ответный текст с кодом mb10
Скопируйте код кода следующим образом:
<SPAN style="РАЗМЕР ШРИФТА: 18 пикселей; ЦВЕТ ФОНА: #ffffff">
<SPAN style="FONT-FAMILY: 'Microsoft YaHei'; ЦВЕТ: #3333ff">
<СИЛЬНЫЙ>
<%String Rec = request.getHeader("REFERER");%>
<input type="button" onclick="javascript:window.location='<%=ref%>'">
</СТРОНГ>
</SPAN>
</SPAN>
<%String Rec = request.getHeader("REFERER");%>
<input type="button" onclick="javascript:window.location='<%=ref%>'">
Метод реализации страницы ASP следующий:
Скопируйте код кода следующим образом:
<%'Получить адрес предыдущей страницы
адрес = запрос.ServerVariables("HTTP_REFERER")
%>
<!--window.location имеет функцию возврата относительных страниц и их обновления -->
<a href="javascript:window.location.href='<%=address%>'" style="cursor:hand">Возврат</a>
Ответный текст с кодом mb10
Скопируйте код кода следующим образом:
<SPAN style="FONT-SIZE: 18px; BACKGROUND-COLOR: #ffffff"><SPAN style="FONT-FAMILY: 'Microsoft YaHei'; COLOR: #3333ff"><STRONG> в сервлете.
request.getRequestDispatcher(request.getHeader("реферер")).forward(запрос,ответ);
или
request.getRequestURL();
</STRONG></SPAN></SPAN>