まとめ @ 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%>人目のお客様です。


実行結果

あなたは○人目のお客様です。

記事メニュー
ウィキ募集バナー