JSPプログラミング ステップアップラーニング[応用編]

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

ダウンロード

本書掲載のプログラムソースファイルについて

本書をご購入ありがとうございます。本書で掲載したサンプルプログラムのソースファイルにつきましては,学習の際に自由に使うことができます。

圧縮形式はLHAで行っておりますので,各自,適当な解凍ソフトを利用し解凍してください。以下はPC上での利用の場合です(Linux上でも同様)。

本書で掲載したソースファイルを全てダウンロードする場合は,以下のファイルをダウンロードしてご利用ください。

本書の各章(Part1から6)ごとに,ダウンロードする場合は,それぞれダウンロードしてください。

解凍後には図のようなフォルダができあがります。

解凍後

srcフォルダにはJavaファイル,Webフォルダには各節ごとのjspファイルがあります。

補足情報

本書は,デプロイツールはWindows利用前提として執筆いたしました。Linux等で利用される場合は,earファイルを該当プラットホームにデプロイすることによってアプリケーションを利用できる場合がありますが,Windows以外でのデプロイツールは,本書と同様の動作が期待できない場合があります。ご注意ください。

お詫びと訂正(正誤表)

弊社発売の本書『ステップアップラーニング JSPプログラミング[応用編]』につきまして以下のような訂正個所が見つかりました。ご迷惑をおかけしました。謹んでお詫びして訂正させていただきます(最終訂正日時 平成15年4月22日)

3章 3-3データベース操作の実際

ご指摘は,山下成人様です。ありがとうございました。ソースコードにつきましても,ご使用の際は修正お願いいたします。

P.124 プログラムindex.jsp リスト96行目

  96:     if (id != null) {
  96:     if ("0".equals(id)) {

3章 3-3データベース操作の実際

本文中に含まれるBbsBeanのプロパティ名が本Webでダウンロードサービスで配布しているソースファイルと違いがあります。ダウンロードサービスをしているソースファイルの内容が正しいので,ご注意ください。アプリケーションの動作には問題ございません。

P.111 表3-3-1

name
nickname

P.111 プログラムBbsBean.java

   8: name
  15: name
   8: nickname
  15: nickname

P.112 プログラムBbsBean.java

  43: public String getName() {
  44:     return this.name;
  45: }
  46:
  47: public void setName(String name) {
  48:     this.name = name;
  49: }
  43: public String getNickname() {
  44:     return this.nickname;
  45: }
  46:
  47: public void setNickname(String nickname) {
  48:     this.nickname = nickname;
  49: }
5章 5-1カスタムタグの作り方・使い方

本文中でのファイル名の未記載などがありました。

P.155

【プログラム】tag1.jsp
【プログラム】PrintTagHandler.java

※ファイル名の間違いです。

P.156 5-1-4 JSPファイル

JSPファイルの記述は下記のようになります.
JSPファイルの記述は下記のようになります.

【プログラム】tag1.jsp

※ソースファイル名の未記載です。

P.179 index.jsp 5-3-4コンポーネント利用のサンプルプログラム

JSPファイルの記述は下記のようになります.
不具合は冒頭のpage importの部分とMimeMessageの位置ですが,行番号のずれが生じるので全文記載しました。