Jakartaプロジェクト徹底攻略2 〜本格活用編〜

サポートページ

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

ダウンロード

【特集1】Struts200%活用術

【特集2】Tapestry徹底入門

【特集3】Tomcat本格導入作戦

【特集4】Commonsコンポーネント大全

【特集5】プロジェク管理ツールの新定番

【特集6】Cactus+Eclipseで ラクラク!サーブレット/JSPテスト

【特集7】Jetspeed実践入門

  • この記事で使用された ソースコード (※第2章掲載分のファイルを追加[2004/2/18])

【一般記事】

  • 「POIで作るExcel連携Webアプリ」で使用されたソースコード(※ ダウンロード用ソースコードでは、リスト6(readstyle.jsp)はreadstyle-color.jsp、リスト8 (readlist.jspはreadlist-upload.jspにそれぞれ変更しています。あわせてリスト7(upload.html)中の「readlist.jsp」も「readlist-upload.jsp」に変更しております[2004/2/18])
  • 「正規表現ライブラリOROとRegexp活用秘術」で使用されたソースコード

お詫びと訂正(正誤表)

本書の掲載内容に下記の誤りがございました。読者の皆様、および関係者の方々にご迷惑をおかけしましたことを深くお詫び申し上げます。

特集3「Tomcat本格導入作戦」

P.126

「Apache 2 用アダプタモジュール(mod_jk2.dll)」の節で,「本書付録CD-ROMから,または次のURLの順に進んでいくと入手できます」と記載していますが,編集部の手違いで付録CD-ROMには収録されていませんでした.ご迷惑をおかけして申し訳ございませんでした.

また,http://jakarta.apache.org/site/binindex.cgiで入手できるJK2のバイナリは,jk2.0.4以降,ファイル名が「mod_jk2.dll」から「mod_jk2.so」に変更されています.設定ファイルの「dll」部分を「so」に置き換えることで同じように動作します.または,ファイル名自体を「mod_jk2.dll」に変更すれば,従来どおりの設定でも動作します.

特集7「Jetspeed実践入門」

P.214 リスト7 5行目

String echo2 = (String)request.getAttribute( "echo2" );
String echo2 = (String)session.getAttribute( "echo2" );

P.222

「WebClippingポートレット」の節で,欧文記事によるサンプル(図7)を紹介していますが,Jakartaプロジェクト(現 Apache Portalプロジェクト)で配布しているJetspeedを使用した場合,日本語の表記が文字化けします.Jetspeed日本語版のバージョン 1.5_ja_2以降では,この文字化け問題が修正されています.編集部の確認が不十分で読者のみなさまにご迷惑をおかけしたことをお詫びいたします.

[補足情報]

WebPagePortlet2もWebClippingPortlet同様に文字化けが発生しますが,Jetspeed日本語版1.5_ja_2ではWebPagePortlet2の文字化けも修正されています.

第1版をお持ちの方は以下の訂正情報もご覧ください(第2版より修正済み)。

一般記事「POIで作るExcel連携Webアプリ」

P.227 図1

xlsディレクトリの中にcolor.xlsが必要

P.228 リスト3 10行目

String path = getServletContext().getRealPath("/xls/simple.xls");
String path = getServletContext().getRealPath("/simple.xls");

P.231 リスト5 13行目

String path = getServletContext().getRealPath("/xls/color.xls");
String path = getServletContext().getRealPath("/color.xls");

P.233 リスト6 42行目

String path = getServletContext().getRealPath("/xls/color.xls");
String path = getServletContext().getRealPath("/color.xls");

P.238 右段 下から5行目

list-template.xlsとして
listtemplate.xlsとして

P.239 リスト13 21行目

String path = getServletContext().getRealPath("/xls/list-template.xls");
String path = getServletContext().getRealPath("/list-template2.xls");