ポートレットでプッシュ配信するには,プッシュ配信したいコンテンツをiframe内に配置して,配置したコンテンツを,Webブラウザに定期的に更新させるようにします。
ポートレットでプッシュ配信するサンプルを次に示します。このサンプルでは,METAタグのhttp-equiv属性を使用しています。
<%@ taglib uri="http://soft.hitachi.co.jp/portal/urlutils" prefix="uu" %>
<%@ page import="jp.co.hitachi.soft.portal.portlet.PortletURI" %>
<%@ page contentType="text/html; charset=Shift_JIS" %>
<uu:iframe src="contents.jsp" width="100%">
IFRAMEをサポートしたWebブラウザを利用願います。
</uu:iframe><br>
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ page import="jp.co.hitachi.soft.portal.portlet.PortletURI" %>
<html>
<head>
<title>緊急連絡事項</title>
<meta http-equiv="refresh" content="600"><!-- 10分置きに更新 -->
</head>
<body>
<%
// ファイル,DBなどから連絡事項を取得して出力
%>
</body>
</html>