|
<%@ 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" />
| |