<% Include("/hsphere/local/home/terraint/common.phps");%> Jakarta Jetspeed:ポータルサイト構築支援 in Java - Portlet Configuration How To
Apache Jakarta Jetspeed

Jakarta Jetspeed

ダウンロード

ドキュメント

コンポーネント

参加するには

Links (Web/JP)

日本語訳 (Translations)

オリジナル

JSP

Class Name : org.apache.jetspeed.portal.portlets.JspPortlet


説明

ポートレットで、JSPからの出力を表示します。

WebPagePortletの代わりに何故JSPポートレットを使うのでしょうか?

  • JSP は必ずしもウェブサーバーから見える必要が無い
  • WebPagePortletでは、特定のタスクを成し遂げられない

Jetspeed タグライブラリ

JSP は、Jetspeed タグライブラリを使う事で、Jetspeed からの情報を表示する事が出来ます。 情報のタイプは、ユーザ名からリンク情報まであります。 <jetspeed_home>/WEB-INF/templates/jsp/tld/template.tld が、TagLib 定義を含んでいます。

Jetspeed TagLibs を使うには、以下がJSPの中に無ければなりません。
<%@ taglib uri='/WEB-INF/templates/jsp/tld/template.tld' prefix='jetspeed' %>

以下のテーブルで利用可能なタグをご紹介します。template.tdlファイルに、より深いリストがあります。

タグ名 説明
jetspeed:info requestInfo の値を戻します
説明
Email ログインしているユーザのE-Mailアドレスです
FirstName ログインしているユーザの「名」です
LastName ログインしているユーザの「姓」です
Username ログインしているユーザの「ユーザ名」です
ServerDate サーバでの現在のデータと時刻です
jetspeed:uriLookup uriLookup の値を戻します
説明
Customize Customizer へのリンクです
EditAccount 現在のユーザアカウントを編集する為のリンクです
Login ユーザログインの為のリンクです
Logout 現在のユーザのログアウトの為のリンクです
Home Jetspeed をインストールしたホームページへのリンクです
jetspeed:contentUri contentUri の値を戻します
説明
apidocs Jetspeed のJavaDocsへのリンクです
docs Jetspeed ドキュメントへのリンクです
rss RSS ファイルへのリンクです


サポートされるメディアタイプ

メディアタイプの説明



要素: parameter

ウェブページがどのようにポートレットに変換されるかを制御するパラメタ

このテンプレートパラメタは必須です。

多くのポートレットで共通のパラメタ設定

パラメタ名 説明
template JSPファイル名。実際のファイルは、現在のメディアタイプ・言語・国名を使って、 <jetspeed_home>/WEB-INF/templates/jsp/portletsディレクトリに置かれるでしょう。


レジストリエントリの例
<portlet-entry name="HelloJSP" hidden="false" type="ref"
    parent="JSP" application="false">
    <meta-info>
        <title>HelloJSP</title>
        <description>Simple JSP Portlet Example</description>
    </meta-info>
    <parameter name="template"
        value="hello.jsp" hidden="false"/>
    <media-type ref="html"/>
</portlet-entry>
    


ポートレットのサンプル

Jetspeed include the following example of JSP porlets.

ポートレット名 説明
HelloJSP 基本的な JSP ポートレット
JSP1_1andJetspeedTagLib サーブレット1.1のリクエストクラスからのデータとJetspeed Taglibからのデータを表示します。
JSP1_2andJetspeedTagLib サーブレット1.2のリクエストクラスからのデータとJetspeed Taglibからのデータを表示します。 このポートレットは、Tomcat v3.x でも、他のいかなるサーブレット1.1コンテナでも、動きません。



Copyright © 1999-2005, Apache Software Foundation
Translated into Japanese by Tetsuya Kitahata , powered by Terra-International, Inc.
<% orig();%>