2006.09.21 Thursday | 15:05

  ページローカル関数 ふるいむかし

<%@ page
	language="java"
	import="java.io.*"
	import="java.text.*"
	import="java.util.*"
	contentType="text/html;charset=shift_jis" %>
<%!
int nCount = 0;
// *********************************************************
// 物理パス取得
// ※ このページで有効なローカル関数です ( 7行目に注目 )
// *********************************************************
public String getRealPath( ServletContext app, String strUrl ) {

	String strPath = null;

	strPath = app.getRealPath( strUrl );

	return strPath;

}
%>

<%

// getRealPath は、上記関数を読んでいます
String strPath = getRealPath( application, "" );
out.print( strPath + "<br>" );

// nCount は、このページで保持される変数です
// 他のページへ移動しても残っています
nCount++;
out.print( nCount );

%>