フレーム問合せ

  frame.htm



  
<HTML>
<HEAD>
<TITLE>フレーム問合せ</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=shift_jis">
</HEAD>
<FRAMESET id="TopFrame" rows="70,*">
	<FRAME name="HeadFrame" src="control.jsp?view=head">
	<FRAME name="BodyFrame" src="control.jsp?view=body">
</FRAMESET>
</HTML>
  



  control.jsp



  
<%@ page
	language="java"
	contentType="text/html;charset=shift_jis" %>
<jsp:useBean id="my" scope="session" class="lightbox.webapp" />
<jsp:useBean id="db" scope="session" class="lightbox.database" />
<%
// **********************************************************
// アプリケーション初期処理
// **********************************************************
my.startApplication( application, "REQ001" );	// ID セット

// **********************************************************
// 共有定義ファイルインクルード
// **********************************************************
try { %><jsp:include page="/common.jsp?mode=include" flush="true" /><%
} catch ( Exception e ) { out.print("common.jspがエラー"); }

// **********************************************************
// 値定義
// **********************************************************
String PASS_MESSAGE	= my.get( "PASS_MESSAGE" );
String PASS_HEAD	= my.get( "PASS_HEAD" );
String PASS_BODY	= my.get( "PASS_BODY" );

db.Connect();	// データベース接続

// **********************************************************
// 処理コントロール
// **********************************************************
if ( my.GNO( request, PASS_HEAD ) ) {

	// ヘッド部からの入力
	try { %><jsp:include page="GetData.jsp" flush="true" /><%
	} catch ( Exception e ) { out.print("GetData.jspがエラー"); }
	if ( my.ERROR() ) {
		my.set( "GNO", PASS_MESSAGE );
	}

}
if ( my.GNO( request, PASS_BODY ) ) {

	// ボディ部からの入力
	try { %><jsp:include page="GetData.jsp" flush="true" /><%
	} catch ( Exception e ) { out.print("GetData.jspがエラー"); }
	if ( my.ERROR() ) {
		my.set( "GNO", PASS_MESSAGE );
	}

}

// **********************************************************
// ビュー
// **********************************************************
my.createIndata();
if ( my.get( "GNO" ).equals( PASS_MESSAGE ) ) {

	// メッセージページ
	try { %><jsp:include page="viewmessage.jsp" flush="true" /><%
	} catch ( Exception e ) { out.print("viewmessage.jspがエラー"); }

}
else if ( my.get( "GNO" ).equals( PASS_HEAD ) ) {

	// ヘッド -> ボディページ
	try { %><jsp:include page="view2.jsp" flush="true" /><%
	} catch ( Exception e ) { out.print("view2.jspがエラー"); }

}
else if ( my.get( "GNO" ).equals( PASS_BODY ) ) {

	// ボディ -> ボディページ
	try { %><jsp:include page="view2.jsp" flush="true" /><%
	} catch ( Exception e ) { out.print("view2.jspがエラー"); }

}
else {
	// ヘッダ部の初期表示
	if ( my.request( request, "view" ).equals( "head" ) ) {

		try { %><jsp:include page="EditDataHead.jsp" flush="true" /><%
		} catch ( Exception e ) { out.print("EditDataHead.jspがエラー"); }

		try { %><jsp:include page="view.jsp" flush="true" /><%
		} catch ( Exception e ) { out.print("view.jspがエラー"); }

	}
	// ボディ部の初期表示
	if ( my.request( request, "view" ).equals( "body" ) ) {

		try { %><jsp:include page="EditDataBody.jsp" flush="true" /><%
		} catch ( Exception e ) { out.print("EditDataBody.jspがエラー"); }

		try { %><jsp:include page="viewmessage.jsp" flush="true" /><%
		} catch ( Exception e ) { out.print("viewmessage.jspがエラー"); }

	}
}

// **********************************************************
// 終了処理
// **********************************************************
db.DisConnect();		// データベース接続解除

// ------------------------------------------------
// ページ終了処理
// ------------------------------------------------
%>
<jsp:getProperty name="my" property="debug" />
  










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





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

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ