오늘 나는 성공을 촉구하는 작은 페이지를 작성했습니다. 또한 이전 페이지로 돌아가서 이전 페이지의 작업(예: 삭제 및 추가)을 새로 고쳐야 하며 온라인에서 검색한 결과 기본적으로 90%의 결과가 정확하다는 것을 알았습니다. window.history.go(-1)를 사용하거나, window.history.back(-1)을 사용한다는 뜻이고, 하위 페이지가 상위 페이지를 새로 고친다는 말도 있습니다.
다음과 같이 코드 코드를 복사합니다.
<스크립트 언어=자바스크립트>
self.opener.location.reload();
</script>
JSP 페이지에서 테스트한 후 작업 페이지에 추가된 항목을 저장하기 위한 버튼을 클릭한 후 성공 프롬프트 페이지로 이동한 후 새로 고침되지 않고 수동 새로 고침 후에 표시되는 것을 발견했습니다. 이러한 기사는 정말 어렵습니다. 붙여넣기 및 복사 기술이 테스트되지 않은 것은 가슴 아픈 일입니다.
사실 저는 이 기술을 JS에 완전히 의존하는 방법을 찾지 못했습니다. 한 가지 아이디어는 이전 페이지를 캐시하지 않고 매번 읽는 것입니다. (다른 사람들의 아이디어의 구체적인 원칙은 이해하지 못합니다.) .
JSP의 구현 방법은 다음과 같습니다.
답장 텍스트 mb10 코드
다음과 같이 코드 코드를 복사합니다.
<SPAN 스타일="글꼴 크기: 18px; 배경색: #ffffff">
<SPAN style="FONT-FAMILY: 'Microsoft YaHei'; 색상: #3333ff">
<STRONG>
<%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%>'">
ASP 페이지의 구현 방법은 다음과 같습니다.
다음과 같이 코드 코드를 복사합니다.
<%'이전 페이지의 주소를 가져옵니다
주소 = request.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("referer")).forward(요청,응답);
또는
request.getRequestURL();
</STRONG></SPAN></SPAN>