ユーザークラスディレクトリ

  Test.java



作業スペースに WEB-INF\classes\lightbox を作成して、Test.java を作成します

Test.java
  
package lightbox;

import java.util.*;
import java.io.*;
import java.text.*;

public class Test {

	// *****************************************************
	// 日付文字列 ( インスタンス )
	// *****************************************************
	public String getDateString( ) {

		Date myDate = null;
		String strDate = null;

		myDate = new Date();
		strDate = DateFormat.getDateInstance().format(myDate);

		return strDate;

	}

	// *****************************************************
	// 日付文字列 ( クラス )
	// *****************************************************
	public static String getDateSystem( ) {

		Date myDate = null;
		String strDate = null;

		myDate = new Date();
		strDate = DateFormat.getDateInstance().format(myDate);

		return strDate;

	}

}
  

Test.bat
  
javac -classpath "..\;C:\Tomcat5.5\common\lib\servlet-api.jar;C:\Tomcat5.5\common\lib\jsp-api.jar" Test.java
  



  通常のパッケージとして実装



import="lightbox.*" が必要です

sample_02.jsp
  
<%@ page
	language="java"
	import="java.io.*"
	import="java.text.*"
	import="java.util.*"
	import="lightbox.*"
	contentType="text/html;charset=shift_jis" %>
<%
response.setHeader( "Expires", "Wed, 31 May 2000 14:59:58 GMT" );
// *********************************************************
// 日付・時刻表示
// *********************************************************
Test myTest = new Test();
String strDate = myTest.getDateString();

%>
<HTML>
<BODY>
日付(インスタンス) = <%= strDate %><br>
日付(クラス) = <%= Test.getDateSystem() %><br>
</BODY>
</HTML>
  



  Beans として実装

import="lightbox.*" は必要ありません

sample_03.jsp
  
<%@ page
	language="java"
	import="java.io.*"
	import="java.text.*"
	import="java.util.*"
	contentType="text/html;charset=shift_jis" %>
<jsp:useBean id="myTest" scope="session" class="lightbox.Test" />
<%
response.setHeader( "Expires", "Wed, 31 May 2000 14:59:58 GMT" );
// *********************************************************
// 日付・時刻表示
// *********************************************************
String strDate = myTest.getDateString();

%>
<HTML>
<BODY>
日付 = <%= strDate %>
</BODY>
</HTML>
  



  Beans + jsp:getProperty

※ property 名の先頭を必ず小文字にする必要があるので注意


dateString

sample_03_tag.jsp
  
<%@ page
	language="java"
	import="java.io.*"
	import="java.text.*"
	import="java.util.*"
	contentType="text/html;charset=shift_jis" %>
<%
response.setHeader( "Expires", "Wed, 31 May 2000 14:59:58 GMT" );
%>
<jsp:useBean id="myTest" scope="session" class="lightbox.Test" />
<HTML>
<BODY>

日付 = <jsp:getProperty name="myTest" property="dateString" />
</BODY>
</HTML>
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ