私の見解:
<h:commandLink action="#{Test.action}" target="_self">test</h:commandLink>
<h:commandLink action="#{Test1.action}" target="_self">test1</h:commandLink>
私のクラス:
class Test
{
// ...
public String action()
{
return "outcome-1";
}
}
class Test1
{
// ...
public String action()
{
return "outcome-2";
}
}
ステップ 1:から 1.jsp
に移動する2.jsp
18:36:14,371 INFO [STDOUT] START PHASE UPDATE_MODEL_VALUES 4
18:36:14,371 INFO [STDOUT] /pages/1.jsp
18:36:14,371 INFO [STDOUT] END PHASE UPDATE_MODEL_VALUES 4
18:36:14,371 INFO [STDOUT] /pages/1.jsp
18:36:14,371 INFO [STDOUT] START PHASE INVOKE_APPLICATION 5
18:36:14,371 INFO [STDOUT] /pages/1.jsp
18:36:14,371 INFO [STDOUT] END PHASE INVOKE_APPLICATION 5
18:36 :14,371 INFO [STDOUT] /pages/2.jsp
18:36:14,371 INFO [STDOUT] START PHASE RENDER_RESPONSE 6
18:36:14,371 INFO [STDOUT] /pages/2.jsp
18:36:14,464 INFO [STDOUT] ENDフェーズ RENDER_RESPONSE 6
18:36:14,464 情報 [STDOUT] /pages/2.jsp
ステップ 2:から 2.jsp
に移動する3.jsp
18:36:55,368 INFO [STDOUT] START PHASE UPDATE_MODEL_VALUES 4
18:36:55,368 INFO [STDOUT] /pages/2.jsp
18:36:55,368 INFO [STDOUT] END PHASE UPDATE_MODEL_VALUES 4
18:36:55,368 INFO [STDOUT] /pages/2.jsp
18:36:55,368 INFO [STDOUT] START PHASE INVOKE_APPLICATION 5
18:36:55,368 INFO [STDOUT] /pages/2.jsp
18:36:55,368 INFO [STDOUT] END PHASE INVOKE_APPLICATION 5
18:36 :55,368 INFO [STDOUT] /pages/3.jsp
18:36:55,368 INFO [STDOUT] START PHASE RENDER_RESPONSE 6
18:36:55,368 INFO [STDOUT] /pages/3.jsp
18:36:56,164 INFO [STDOUT] ENDフェーズ RENDER_RESPONSE 6
18:36:56,164 情報 [STDOUT] /pages/3.jsp
ステップ 3:から3.jsp
に移動する2.jsp
18:39:09,575 INFO [STDOUT] END PHASE UPDATE_MODEL_VALUES 4
18:39:09,575 INFO [STDOUT] /pages/3.jsp
18:39:09,575 INFO [STDOUT] START PHASE INVOKE_APPLICATION 5
18:39:09,575 INFO [STDOUT] /pages/3.jsp
18:39:09,575 INFO [STDOUT] END PHASE INVOKE_APPLICATION 5
18:39:09,575 INFO [STDOUT] /pages/3.jsp
18:39:09,575 INFO [STDOUT] START PHASE RENDER_RESPONSE 6
18:39 :09,575 INFO [STDOUT] /pages/3.jsp
18:39:09,716 INFO [STDOUT] END PHASE RENDER_RESPONSE 6
18:39:09,716 INFO [STDOUT] /pages/3.jsp
ステップ 3 では、 から3.jsp
へのナビゲート自体が2.jsp
レンダリング3.jsp
されますが、上記のステップ 1 と 2 で同じナビゲーションが機能します。