このたびは弊社刊「基礎からのサーブレット/JSP」をお買い上げいただきましてありがとうございます。本書内に以下のような間違いがありました。お詫び申し上げますとともに、訂正させていただきます。
第5刷
p.177 サンプルの実行画面
※「Query Sring」を「Query String」に修正
p.178 Request2.java
Query Sring
↓
Query String
p.365 FrontController.java
Action action=(Action)Class.forName(name).newInstance(); …⑤
↓
Action action=(Action)Class.forName(name).getDeclaredConstructor().newInstance(); …⑤
p.367
ClassクラスのforNameメソッドとnewInstanceメソッドを使います。
↓
ClassクラスのforNameメソッドとgetDeclaredConstructorメソッド、ConstructorクラスのnewInstanceメソッドを次のように使います。
Class.forName(クラス名).getDeclaredConstructor().newInstance()
p.368 newInstanceメソッドの上に追加
getDeclaredConstructorメソッド
宣言 Constructor<T> getDeclaredConstructor(Class<?>… parameterTypes)
機能 Classオブジェクトが表すクラスの、コンストラクタ(Constructorオブジェクト)を返します。
p.368 newInstanceメソッドを以下のように変更
宣言 T newInstance(Object… initargs)
機能 Constructorオブジェクトが表すコンストラクタを使って、新しいインスタンスを生成します。
p.368 以下を削除
これらのメソッドを以下のように呼び出すと、クラス名を指定したクラスのインスタンスを生成することができます。
Class.forName(クラス名).newInstance()
p.445 フォルダの作成, 5行目
「chapter9」と入力
↓
「chapter7」と入力
p.445 フォルダの作成, 6行目
chapter9フォルダ
↓
chapter7フォルダ
p.445 JSPファイルの作成, 3行目
ここではchapter9
↓
ここではchapter7
p.445 JSPファイルの作成, 3行目
パッケージエクスプローラでchapter9
↓
パッケージエクスプローラでchapter7
p.446 FIG JSPファイルの作成
chapter9フォルダが選択
↓
chapter7フォルダが選択
p.447 FIG下の段落, 2行目
chapter9/hello.jsp
↓
chapter7/hello.jsp
第1刷
P.70, 3行目
誤 型変換(キャスト)
正 型変換
P.72, 2行目
誤 higpen
正 松浦健一郎
P.91, リストの上2行目
誤 Checkbox2.javaとして保存
正 Checkbox.javaとして保存
P.127, 6行目
誤 するいう役割分担をする
正 するという役割分担を行う
P.127, 8行目
誤 CHAPTER17
正 CHAPTER16
P.146, 下から7行目
誤 [5]と[7]
正 [6]と[8]
P.211, 下の図
誤 insert.java
正 Insert.java
P.239, 2段落目, 2行目
誤 serach
正 search
P.242, 1段落目, 1行目
誤 updateUpdate
正 executeUpdate
P.247 中段
誤 アプリケーション属性の例についてはP.320で紹介します。
正 アプリケーション属性の例についてはP.297で紹介します。
P.298 2行目
誤 これをインポートしておきます。
正 これをインポートしておきます([1])。
P.298 4行目
誤 setAttributeメソッド属性に設定
正 setAttributeメソッドで属性に設定
P.310, 2段落目, 2行目
誤 なりです。
正 なります。
P.324, ELの演算子の表内
誤 集合積
正 論理積
誤 集合和
正 論理和
P.369, 下から2段落目
誤 Serch.action
正 Search.action
P.374, 練習問題, 1段落目, 2行目
誤 カンパチ
正 かんぱち
P.374, 練習問題, 箇条書き
誤 カンパチ
正 かんぱち
誤 カンパチづくし
正 かんぱちづくし
P.375, 解答例の解説
誤 insert.java
正 InsertAction.java
P.377, 表のタイトル
誤 custoerテーブル
正 customerテーブル
P.399, 最下行
誤 menu.jspをインクルードします。
正 menu.jspをインクルードします(2)。
P.405, カート(項目Beanのリスト)のうち下の方
誤 個数:個
正 個数:1個
P.423, 練習問題, 2行目
誤 CartDeleteAction
正 CartRemoveAction