forward ステートメントを使用することで、 制御権を移動させる際に、ある Web ページから別の Web ページにデータを受け渡すことができます。
異なる Web ページへの転送については、ナビゲーション規則に基づく Web ページ間のナビゲートを参照してください。
handler myPage type JSFHandler
{onPreRenderFunction = onPreRender,
view = "myPage.jsp"}
function onPreRender(myIntVariable int, myCharVariable char(100))
end
end
こうした JSF ハンドラー・プロパティーを複数定義する場合、受け渡されたデータをすべての関数が受け取るため、指定された関数のパラメーターは一致していなければなりません。 ただし、渡されたデータをその関数で使用しないのであれば、パラメーターを関数の範囲外のままにしておくこともできます。
myInteger int = 5;
myChar char(100) = "Hello";
forward myInteger, myChar to "myPage";
各変数は、コンマで区切る必要があります。また、変数のデータ型は、ターゲット・ページの関数で定義したデータ型と互換性がなければなりません。