この演習では、ユーザーが任意の旅行の詳細を表示できるように、「Trip Search Results」ページを修正します。そのためには、結果ページの旅行名のエントリをリンクに変換します。このリンクをクリックすると、「Trip Detail」ページで旅行の詳細情報が表示されます。
「Trip Search Results」ページ (tripsearchresult.cfm) を「Trip Detail」ページ (tripdetail.cfm) にリンクするには、次の手順を使用します。
cfoutput ブロックの #tripName# を次のコードに置換します。
<a href="tripdetail.cfm?ID=#URLEncodedFormat(tripID)#">#tripName# </a>
メモ: URLEncodedFormat は、URL をエンコードした文字列を返す ColdFusion 関数です。スペースは %20 に置き換えられ、英数字以外の文字はその文字に相当する 16 進数のエスケープシーケンスに置き換えられます。ColdFusion では、ページに渡される URL パラメータが自動的にデコードされるので、この関数を使用することにより、URL 内に意の文字列を渡すことができます。
「Trip Search Results」ページには、リストされた各旅行名のハイパーリンクが次のように表示されます。
「Trip Detail」ページと「Trip Search Results」ページの日付と金額の形式が設定されていません。演習 4: 「Trip Search Results」ページと「Trip Detail」ページの表示の改善で、このアプリケーションの表示を改善します。
ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告
バージョン7
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/coldfusion/7_jp/htmldocs/tripdet5.htm