2.6 参照画面の作成
2.6.1 ヘルパー Bean を呼び出す JSP を作ってみる
Page 32 Copyright 2000-2010 株式会社NTTデータ イントラマート All rights Reserved.
2
簡易掲示板の作成
作成者:株式会社 NTT データ イントラマート
Page 33図 2.6-b
画面と画面への遷移をともなわずに、特定の画面を「表示するための」処理を記述する場合には、この図にあるよ うにヘルパーBean を使用します。
さて、それでは参照画面用の
JSPプログラムからヘルパーBean を呼び出してみましょう。
前の画面 (JSP)
遷移先1 (JSP)
遷移先2 (JSP) サービス
フレームワーク
表示画面 (JSP)
<遷移するときに行う処理>
ヘルパー Bean
<表示に関する処理>
サービスフレームワーク
ヘルパーBean
Page 34 Copyright 2000-2010 株式会社NTTデータ イントラマート All rights Reserved.
Source 2-6
<C:/imart/doc/imart/notice/notice_view.jsp>
<%@ page contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J" %>
<%@ taglib prefix="imartj2ee" uri="http://www.intra-mart.co.jp/taglib/core/framework" %>
<imartj2ee:HelperBean id="notice_data" class="notice.view.bean.NoticeViewBean"/>
<HTML>
<HEAD>
<TITLE>個人掲示板参照画面</TITLE>
</HEAD>
<BODY>
<!-- タイトル-->
<TABLE bgcolor='#99cc66' width='100%'>
<TR><TD>
<FONT color='white' size="+1"><b> 個人掲示板 -参照- </b></FONT>
</TD></TR>
</TABLE>
<BR>
<BR>
<CENTER>
<FORM>
<TABLE border="1" width="80%">
<TR>
<TH bgcolor="#99cc66">
タイトル </TH>
<TD align="left" colspan="3">
ここにタイトルが入ります </TD>
</TR>
<TR>
<TH bgcolor="#99cc66">
作成者 </TH>
<TD>
管理者 </TD>
<TH bgcolor="#99cc66">
登録日 </TH>
<TD>
2002/10/01 16:00:00 </TD>
</TR>
<TR>
<TH bgcolor="#99cc66">
内容 </TH>
<TD align="left" colspan="3">
ここに内容が入ります。<BR>
ちゃんと見えてますか?
</TD>
</TR>
</TABLE>
</CENTER>
</FORM>
2
簡易掲示板の作成
作成者:株式会社 NTT データ イントラマート
Page 35</BODY>
</HTML>
Page 36 Copyright 2000-2010 株式会社NTTデータ イントラマート All rights Reserved.
網掛けされたところが今回編集する部分です。
<%@ page contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J" %>
<%@ taglib prefix="imartj2ee" uri=" http://www.intra-mart.co.jp/taglib/core/framework" %>
1
行目の
pageディレクティブ(<%@ page で始まる部分)は、JSP ファイルを作成するときのおまじないのようなもの です。
2
行目の
taglibディレクティブ(<%@ taglib で始まる部分)は、JavaEE フレームワークで用意しているタグライブラリ
の使用を宣言しています。
Prefixが
imartj2eeなので、このページでは
<imartj2ee:
>というキーワードの記述で、
JavaEE
フレームワークのタグライブラリを使用することができるようになります。
このタグライブラリを実際に使っている部分が、次の網掛けの部分です。
<imartj2ee:HelperBean id="notice_data" class="notice.view.bean.NoticeViewBean"/>
ここでは、JavaEE フレームワークの
HelperBeanタグをつかって、このページのために処理をするヘルパーBean の
クラスを指定しています。
2