JSP 자동 새로 고침 인 스 턴 스 상세 설명

1987 단어 JSP새로 고침
JSP 자동 새로 고침 인 스 턴 스 상세 설명
한 홈 페이지 가 실시 간 게임 득점 이나 주식시장 상황 이나 화폐 교환 금 리 를 나타 내 는 것 을 고려 하 다.이 모든 유형의 웹 페이지 에 대해 서 는 새로 고침 이나 다시 불 러 오기 단 추 를 사용 해 야 합 니 다.브 라 우 저 는 정기 적 으로 웹 페이지 를 새로 고 칩 니 다.
JSP 는 이 작업 을 간단하게 만 들 었 습 니 다.웹 페이지 를 이러한 방식 으로 만 들 수 있 는 메커니즘 을 제공 합 니 다.주어진 시간 간격 후에 자동 으로 새로 고침 할 수 있 습 니 다.
웹 페이지 를 새로 고 치 는 가장 쉬 운 방법 은 setIntHeader()응답 대상 을 사용 하 는 것 입 니 다.다음은 이 방법의 서명 입 니 다.

public void setIntHeader(String header, int headerValue)
이 방법 은 전체 값 의 브 라 우 저 와 표시 되 는 시간 간격(초)으로 제목'새로 고침'을 보 냅 니 다.
페이지 예제 자동 새로 고침:
다음 예 는 setIntHeader()방법 으로 리 셋 헤드 를 설정 하고 디지털 시 계 를 모 의 합 니 다.

<%@ page import="java.io.*,java.util.*" %>
<html>
<head>
<title>Auto Refresh Header Example</title>
</head>
<body>
<center>
<h2>Auto Refresh Header Example</h2>
<%
  // Set refresh, autoload time as 5 seconds
  response.setIntHeader("Refresh", 5);
  // Get current time
  Calendar calendar = new GregorianCalendar();
  String am_pm;
  int hour = calendar.get(Calendar.HOUR);
  int minute = calendar.get(Calendar.MINUTE);
  int second = calendar.get(Calendar.SECOND);
  if(calendar.get(Calendar.AM_PM) == 0)
   am_pm = "AM";
  else
   am_pm = "PM";
  String CT = hour+":"+ minute +":"+ second +" "+ am_pm;
  out.println("Crrent Time: " + CT + "
");
%>
</center>
</body>
</html>
현재 위의 코드 를 main.jsp 에 저장 하고 접근 을 시도 합 니 다.5 초 후에 나 오 면 현재 시스템 시간 이 표 시 됩 니 다.JSP 를 실행 하고 기다 리 기만 하면,
결 과 를 보다.

궁금 한 점 이 있 으 시 면 메 시 지 를 남기 거나 본 사이트 의 커 뮤 니 티 에 가서 토론 을 교류 하 세 요.읽 어 주 셔 서 감사합니다. 도움 이 되 셨 으 면 좋 겠 습 니 다.본 사이트 에 대한 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기