2006.09.22 Friday | 09:05

  作者さんのサンプル ふるいむかし

エフェクト

ShockWave



2006.09.22 Friday | 02:09

  シンプルダイアログ ふるいむかし

VC6 プロジェクト


1) メインウインドウを使用しない
2) プロパティでは無く、API でスタイル変更
  ◎最小化で、タスクパーに表示
  ◎タイトルにアイコン表示




2006.09.21 Thursday | 15:13

  DB の TABLE の読み込み ふるいむかし

文字化け対策参考リンク

<%@ page
	language="java"
	import="java.io.*"
	import="java.text.*"
	import="java.util.*"
	import="java.sql.*"
	contentType="text/html;charset=Windows-31J" %>
<HTML>
<BODY>

<%
// *********************************************************
// Shift_JIS の特殊文字を正しく表示する為の Windows-31J
// ( ※ 7 行目に注目 )
// *********************************************************

Connection cn = null;
Statement st = null;
ResultSet rs = null;
int nCnt = 0;

// *********************************************************
// ドライバの準備
// *********************************************************
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );

// *********************************************************
// 接続
// *********************************************************
cn = DriverManager.getConnection(
	"jdbc:odbc:jspMDBlightbox",
	"",
	""
);

// *********************************************************
// SQL 処理準備
// *********************************************************
st = cn.createStatement();

// *********************************************************
// 行を返す SQL を実行
// *********************************************************
rs = st.executeQuery( "select * from [商品マスタ]" );

while( rs.next() ) {
	nCnt++;
	out.print( nCnt + ", " + rs.getString( 1 ) );
	out.println( "," + rs.getString( 2 ) + "<br>" );
}
rs.close();
st.close();

// *********************************************************
// 接続解除
// *********************************************************
cn.close();

%>

</BODY>
</HTML>




2006.09.21 Thursday | 15:08

  web.xml の読み込み ふるいむかし

getInitParameterNames

<%@ page
	language="java"
	import="java.io.*"
	import="java.text.*"
	import="java.util.*"
	contentType="text/html;charset=shift_jis" %>
<%
// *********************************************************
// web.xml のデータ取得
// *********************************************************

	Enumeration enumInit = application.getInitParameterNames();
	String strData = "";
	String strKey = null;

	while( enumInit.hasMoreElements() ) {
		strKey = enumInit.nextElement().toString();
		strData += strKey;
		strData += " => ";
		strData += application.getInitParameter(strKey);
		strData += "\n";
	}

%>
<HTML>
<BODY>

<!-- 埋め込みで出力 -->
<PRE>
<%= strData %>
</PRE>

</BODY>
</HTML>




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 );

%>




2006.09.21 Thursday | 15:03

  メソッドをタグで ふるいむかし

<%@ 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" );
// *********************************************************
// 日付・時刻表示
// Test.java を Beans として実装
// ( ※ 7 行目のタグに注目 )
// jsp タグによって、myTest というインスタンスが作成される
// メソッドの結果をコードでは無く、タグで実装 ( 22 行目 )
// ※ タグのプロパティで使用する場合は、先頭を小文字にする
// *********************************************************
%>
<HTML>
<BODY>

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

</BODY>
</HTML>




<< 10/24 >>