2012年4月6日金曜日

StrutsとVelocityを統合する

$!errors.msgs()||(1)
|(2)

Book Search

ISBN:

リスト4は、典型的なHTMLページですが、JSPタグもStrutsタグもありません。下記の要素は、あまりなじみのないものかも知れませんが、このようなことを行っています。

  • (1) では、エラー・メッセージ・キュー上の任意のエラー・メッセージを取得するために$!errors.msgs() を使っています。
  • (2) では、順方向検索用のURLを取得するために$link.setAction('/search') を使っています。

そして、それだけです。このテンプレートの残り部分は、皆さんが見慣れたものとほとんど同じに見えるはずです。リスト5は、このアプリケーションの結果ページ用のVelocityテンプレートを示しています。


リスト5.  結果ページ用のVelocityテンプレート
                         

Book Details

Search again |(1)

$book.title

|(2) ISBN:$book.isbn
|(3) Title:$book.title
|(4) Author:$book.author
|(5) Price:$book.price
|(6) No Pages:$book.pages
|(7) Description:$book.description
|(8) Publisher:$book.publisher
|(9)

Related Posts



0 コメント:

コメントを投稿