반응형
session객체가 아닌 application객체를 활용하면 크롬으로 접속한 방문자A가
다른 웹브라우저인 인터넷익스플로러로 접속했을때도 카운터가 증가되는 현상을 막을 수 있다.
<%@ page contentType="text/html;charset=euc-kr" session="true"%> <%
if (application.getAttribute("Counter") != null) {
String strCounter = String.valueOf(application.getAttribute("Counter"));
int counter = Integer.parseInt(strCounter) + 1;
// 페이지에 새로운 접속이 시도될때 application 변수에 Counter를 1씩 증가시킨다.
application.setAttribute("Counter", counter);
} else {
application.setAttribute("Counter", 1);
}
%>
<HTML>
<HEAD> </HEAD>
<BODY>
방문자수 : <%=application.getAttribute("Counter")%>
</BODY> </HTML> |
출처: http://thereclub.tistory.com/54?category=687238 [아메리카노 공방]
반응형
'개발 > JAVA' 카테고리의 다른 글
로그인 중복체크 (0) | 2018.07.11 |
---|---|
Spring Framwork 메세지 국제화(다국어 지원) 사용하기 (0) | 2018.07.10 |
페이팔 결제 연동 정리 - 3. PDT 처리 프로세스 (0) | 2018.07.10 |
페이팔 결제 연동 정리 - 2. 결제 테스트 (0) | 2018.07.10 |
페이팔 결제 연동 정리 - 1. 테스트 환경 구성 (0) | 2018.07.10 |