uCosminexus Portal Framework ポートレット開発ガイド

[目次][用語][索引][前へ][次へ]


6.4.1 使用できる形式

分散ポートレットで使用できるHTMLの形式と,使用できるuCosminexus Portal FrameworkのクラスライブラリおよびBeanを次に説明します。

<この項の構成>
(1) 分散ポートレットで使用できるHTML
(2) 分散ポートレットで使用できるクラスライブラリおよびBean

(1) 分散ポートレットで使用できるHTML

分散ポートレットでは,次のように記述したHTMLを表示できます。

●画面遷移を記述したHTML

画面遷移を記述したHTMLで,使用できる形式を次に示します。

  1. <a href="...">〜</a>
    <%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>
    <uu:a href="url" ...>sample</uu:a>
     
    上記の代わりに,PortletURIを使用する書き方もできます。PortletURIを使用する書き方を次に示します。
    <a href="<%= PortletURI.transPortletURI("url")%>">〜</a>
  2. <area shape="..." coords="..." href="..." alt="...">
    <%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>
    <uu:area href="url" alt="sample" ...>
    ...
    </uu:area>
     
    上記の代わりに,PortletURIを使用する書き方もできます。PortletURIを使用する書き方を次に示します。
    <area href="<%= PortletURI.transPortletURI("url")%>">
  3. <form action="...">〜</form>
    <%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>
    <uu:form action="url" ...>
    ...
    </uu:form>
     
    上記の代わりに,PortletURIを使用する書き方もできます。PortletURIを使用する書き方を次に示します。
    <form action= "<%=PortletURI.transPortletURI("url")%>">〜</form>

●インラインオブジェクトを表示させる記述をしたHTML

インラインオブジェクトを表示させる記述をしたHTMLで,使用できる形式を次に示します。

  1. <iframe src="...">〜</iframe>
    <%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>
    <uu:iframe src="url" longdesc="url" ...>
    ...
    </uu:iframe>
  2. <img src="...">
    <%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>
    <uu:img src="url" alt="sample" longdesc="url" .../>
  3. <input src="...">
    <%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>
    <uu:input src="url" ...>
    ...
    </uu:input>

●ログイン直後の画面に戻る指定をしたHTML

ログイン直後の画面に戻る指定をしたHTMLを記述できます。

  1. 戻るボタンで表示する場合
    戻るボタンで,ログイン直後の画面に戻る指定をHTMLに記述できます。
    <form method="post" action="<portal:uriLookup type="Home" />">
        <input type=submit value="戻 る">
    </form>
     
  2. アンカータグで表示する場合:
    アンカータグで,ログイン直後の画面に戻る指定をHTMLに記述できます。
    <a href="<portal:uriLookup type="Home" />"> 
        Homeに戻ります。
    </a>

(2) 分散ポートレットで使用できるクラスライブラリおよびBean

uCosminexus Portal Frameworkで提供するクラスライブラリおよびBeanのうち,分散ポートレットで使用できるものを次に示します。

クラスライブラリ
  • Javaのクラスライブラリ
  • サーブレットのクラスライブラリ
  • jp.co.hitachi.soft.portal.portlet.PortletURI
  • jp.co.hitachi.soft.portal.portlet.PortletUtils
  • jp.co.hitachi.soft.portal.portlet.PortletException

jp.co.hitachi.soft.portal.portlet.PortletURI,jp.co.hitachi.soft.portal.portlet.PortletUtils,およびjp.co.hitachi.soft.portal.portlet.PortletExceptionの詳細は,「14.4 ポートレットユティリティクラスライブラリ」を参照してください。

Bean
  • ポートレット情報取得Bean
  • ユーザ情報取得Bean
  • ログ出力Bean

注※ ログ出力Beanは分散サーバのログに出力します。

ポートレット情報取得Beanの詳細は,「14.5 ポートレット情報取得Bean」を,ユーザ情報取得Beanの詳細は,「14.6 ユーザ情報取得Bean」を,ログ出力Beanの詳細は,「14.7 ログ出力Bean」を参照してください。

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2009, 2013, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi INS Software, Ltd.