프로그래밍/스프링,자바
방문자수 측정하기
강남리치
2018. 6. 15. 02:39
반응형
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> |
반응형