ポータル画面内で画面遷移する日立APIポートレットを作成するには,ポートレットユティリティタグライブラリまたはポートレットユティリティクラスライブラリを使用します。ポートレットユティリティタグライブラリの詳細は,「14.2 ポートレットユティリティタグライブラリ」を,ポートレットユティリティクラスライブラリの詳細は,「14.4 ポートレットユティリティクラスライブラリ」を参照してください。
ポートレットユティリティタグライブラリの使用例として,検索ポートレットのサンプルを次に示します。このサンプルでは,トップページに検索キー入力画面を表示して,検索結果を出力します。
{PROJECT_HOME}/portlets/search/index.jsp
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>
検索キーワードを入力してください。
<uu:form action ="search.jsp" accept_charset="Shift_JIS">
<label><input type="text" name="hptl_user_search_key"><label><br>
<input type="submit" value="検索">
</uu:form>
{PROJECT_HOME}/portlets/search/search.jsp
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>
<% String key=new String(request.getParameter("hptl_user_search_key").getBytes("8859_1"), "Windows-31J");
検索処理;
%>
<p>
キーワード:<%= key %><br>
<!--検索結果-->
...
</p>
<uu:a href="index.jsp">検索画面に戻る</uu:a>