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

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


3.14.3 ダイレクト呼び出し時のPOSTデータ

セッションタイムアウトやその他の原因によってセッションが切断されている状態で,ダイレクト呼び出しをしたときのPOSTデータは,次の場合を除いてポートレットに送信されます。

ダイレクト呼び出し時の画面遷移と処理の流れを次の図に示します。

図3-17 ダイレクト呼び出し時の画面遷移と処理の流れ

[図データ]

<この項の構成>
(1) ポートレットへのPOSTデータの引き渡し

(1) ポートレットへのPOSTデータの引き渡し

ダイレクト呼び出しをした場合に,ポートレットに渡されるHttpServletRequestオブジェクトからデータを取得できます。HttpServletRequestの各メソッドで取得できるデータを次の表に示します。

表3-14 HttpServletRequestの各メソッドで取得できるデータ

項番 メソッド名 取得データ
1 getAuthType() (3)
2 getContextPath() (3)
3 getCookies() (3)
4 getDateHeader(java.lang.String name) (3)
5 getHeader(java.lang.String name) (3)
6 getHeaderNames() (3)
7 getHeaders(java.lang.String name) (3)
8 getIntHeader(java.lang.String name) (3)
9 getMethod() (3)※1
10 getPathInfo() (3)※2
11 getPathTranslated() (3)
12 getQueryString() (1)
13 getRemoteUser() (3)
14 getRequestedSessionId() (3)
15 getRequestURI() (3)
16 getRequestURL() (3)
17 getServletPath() (3)
18 getSession() (3)
19 getSession(boolean create) (3)
20 getUserPrincipal() (3)
21 isRequestedSessionIdFromCookie() (3)
22 isRequestedSessionIdFromUrl() (3)
23 isRequestedSessionIdFromURL() (3)
24 isRequestedSessionIdValid() (3)
25 isUserInRole(java.lang.String role) (3)

(凡例)
括弧付き数字は図3-17の括弧付き数字と対応しています。
(1):(1)で送信したリクエスト
(3):(3)で送信したリクエスト

注※1 "POST"となります。

注※2 使用できません。


表3-15 ServletRequestから継承した各メソッドで取得できるデータ

項番 メソッド名 取得データ
1 getAttribute(java.lang.String name) (3)
2 getAttributeNames() (3)
3 getCharacterEncoding() (3)
4 getContentLength() (1)
5 getContentType() (1)
6 getInputStream() (1)
7 getLocale() (3)
8 getLocales() (3)
9 getParameter(java.lang.String name) (1)
10 getParameterMap() (1)
11 getParameterNames() (1)
12 getParameterValues(java.lang.String name) (1)
13 getProtocol() (3)
14 getReader() (1)
15 getRealPath(java.lang.String path) (3)
16 getRemoteAddr() (3)
17 getRemoteHost() (3)
18 getRequestDispatcher(java.lang.String path) (3)
19 getScheme() (3)
20 getServerName() (3)
21 getServerPort() (3)
22 isSecure() (3)
23 removeAttribute(java.lang.String name) (3)
24 setAttribute(java.lang.String name, java.lang.Object o) (3)
25 setCharacterEncoding(java.lang.String env) (3)

(凡例)
括弧付き数字は図3-17の括弧付き数字と対応しています。
(1):(1)で送信したリクエスト
(3):(3)で送信したリクエスト

(a) 上限サイズ

送受信対象データが,PortalResources.propertiesファイルのjp.co.hitachi.soft.portal.directaccess.postdata.size項目で指定されているPOSTデータの上限サイズを超えた場合,POSTデータを引き継ぎません。PortalResources.propertiesファイルの詳細は,マニュアル「uCosminexus Portal Framework システム管理者ガイド」を参照してください。

(b) 引き継ぎ範囲

POSTデータの引き継ぎ範囲(日立APIポートレット内のすべてとなります)を次に示します。

(c) 注意事項

(d) 引き継ぎ結果の取得

POSTデータの引き継ぎ結果は,ダイレクト呼び出し結果取得APIで取得できます。ダイレクト呼び出し結果取得APIの詳細は,「14.14 ダイレクト呼び出し結果取得API」を参照してください。

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


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

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