자바 배경 에서 js 가 이 페이지 를 닫 고 부모 페이지 에서 점프 또는 새로 고침 동작 을 지정 합 니 다.
response.setCharacterEncoding("gbk");
PrintWriter out=response.getWriter();
out.print("<script>alert(' );</script>");
out.print("<script>self.opener.location.href = 'http://www.baidu.com';window.close();</script>");
이 페이지 를 닫 고 부모 페이지 새로 고침
response.setCharacterEncoding("gbk");
PrintWriter out=response.getWriter();
out.print("<script>alert(' );</script>");
out.print("<script>self.opener.location.reload();window.close();</script>");
window.location.reload()현재 페이지 새로 고침.parent.location.reload()아버지 대상 새로 고침(프레임 워 크 에 사용)
opener.location.reload()부모 창 대상 새로 고침(단일 창 으로 사용)
top.location.reload()맨 위 대상 새로 고침(창 을 많이 여 는 데 사용)
보충 지식:자바 백 엔 드 에서 리 셋 응답 을 성공 적 으로 시 작 했 지만 프론트 엔 드 에서 페이지 문 제 를 뛰 지 않 습 니 다.
자바 배경 에서"redirect:/"방향 을 바 꾸 는 동작 을 사 용 했 습 니 다.
전단 에서 이 인 터 페 이 스 를 요청 할 때 이 인 터 페 이 스 를 직접 방문 하면 지정 한 페이지 를 뛰 어 넘 을 수 있 지만 페이지 에서 이 인 터 페 이 스 를 방문 하면 페이지 가 뛰 지 않 고 콘 솔 을 볼 수 있 습 니 다.요청 은 성공 적 입 니 다.
이동 한 주소 도 요청 성공 을 표시 합 니 다.
그러나 페이지 내용 은 점프 가 일어나 지 않 고 원래 의 페이지 입 니 다.
문 제 는 주로 전단 에서 요청 할 때 요청 이 성공 하면 한 마디 를 더 해 야 한다.
window.location='/'
배경 재 설정 은 성공 적 이지 만 url 의 내용 을 바 꾸 지 않 습 니 다.이 말 은 전단 에서 자신의 url 을 바 꾸 고 새로운 url 요청 을 한 다 는 뜻 입 니 다.
이상 의 자바 배경 은 js 가 이 페이지 를 닫 는 것 을 실현 합 니 다.부모 페이지 가 지정 한 점프 나 새로 고침 작업 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.