まとめ @ wiki
簡易なアクセスカウンタを作成する-ラッパクラス-
最終更新:
shells
-
view
簡易なアクセスカウンタを作成する-ラッパクラス- 【HP】
目次
ソース
simpleCounter.jsp
<%@ page contentType="text/html;charset=Shift_JIS" %>
<%
Integer intCnt;
Object objCnt = application.getAttribute( "counter" ); // コンテキスト属性 counter を取得
// getAttribute の戻り値は Objectクラス
// Objectクラスは基本データ型( int等 )に変換する事は出来ないので、
// ラッパークラスであるIntegerを使用する
if( (Integer)objCnt == null ) {
intCnt = new Integer( 1 ); // 値が存在しない場合は1をセット
} else {
intCnt = (Integer)objCnt;
intCnt = new Integer( intCnt.intValue() + 1 ); // 値が存在する場合は1加算する
}
application.setAttribute( "counter", intCnt );
%>
あなたは<%=intCnt%>人目のお客様です。実行結果
あなたは○人目のお客様です。