Note that there are some explanatory texts on larger screens.

plurals
  1. POjsf navigates to same page again and again
    primarykey
    data
    text
    <p>My view:</p> <pre><code>&lt;h:commandLink action="#{Test.action}" target="_self"&gt;test&lt;/h:commandLink&gt; &lt;h:commandLink action="#{Test1.action}" target="_self"&gt;test1&lt;/h:commandLink&gt; </code></pre> <p>My classes:</p> <pre class="lang-java prettyprint-override"><code>class Test { // ... public String action() { return "outcome-1"; } } class Test1 { // ... public String action() { return "outcome-2"; } } </code></pre> <p><strong>step 1:</strong> Navigate from <code>1.jsp</code> to <code>2.jsp</code></p> <blockquote> <p>18:36:14,371 INFO [STDOUT] START PHASE UPDATE_MODEL_VALUES 4<br> 18:36:14,371 INFO [STDOUT] /pages/1.jsp<br> 18:36:14,371 INFO [STDOUT] END PHASE UPDATE_MODEL_VALUES 4<br> 18:36:14,371 INFO [STDOUT] /pages/1.jsp<br> 18:36:14,371 INFO [STDOUT] START PHASE INVOKE_APPLICATION 5<br> 18:36:14,371 INFO [STDOUT] /pages/1.jsp<br> 18:36:14,371 INFO [STDOUT] END PHASE INVOKE_APPLICATION 5<br> 18:36:14,371 INFO [STDOUT] /pages/2.jsp<br> 18:36:14,371 INFO [STDOUT] START PHASE RENDER_RESPONSE 6<br> 18:36:14,371 INFO [STDOUT] /pages/2.jsp<br> 18:36:14,464 INFO [STDOUT] END PHASE RENDER_RESPONSE 6<br> 18:36:14,464 INFO [STDOUT] /pages/2.jsp </p> </blockquote> <p><strong>step 2:</strong> Navigate from <code>2.jsp</code> to <code>3.jsp</code></p> <blockquote> <p>18:36:55,368 INFO [STDOUT] START PHASE UPDATE_MODEL_VALUES 4<br> 18:36:55,368 INFO [STDOUT] /pages/2.jsp<br> 18:36:55,368 INFO [STDOUT] END PHASE UPDATE_MODEL_VALUES 4<br> 18:36:55,368 INFO [STDOUT] /pages/2.jsp<br> 18:36:55,368 INFO [STDOUT] START PHASE INVOKE_APPLICATION 5<br> 18:36:55,368 INFO [STDOUT] /pages/2.jsp<br> 18:36:55,368 INFO [STDOUT] END PHASE INVOKE_APPLICATION 5<br> 18:36:55,368 INFO [STDOUT] /pages/3.jsp<br> 18:36:55,368 INFO [STDOUT] START PHASE RENDER_RESPONSE 6<br> 18:36:55,368 INFO [STDOUT] /pages/3.jsp<br> 18:36:56,164 INFO [STDOUT] END PHASE RENDER_RESPONSE 6<br> 18:36:56,164 INFO [STDOUT] /pages/3.jsp</p> </blockquote> <p><strong>step 3:</strong> Navigate from <code>3.jsp</code> to <code>2.jsp</code></p> <blockquote> <p>18:39:09,575 INFO [STDOUT] END PHASE UPDATE_MODEL_VALUES 4<br> 18:39:09,575 INFO [STDOUT] /pages/3.jsp<br> 18:39:09,575 INFO [STDOUT] START PHASE INVOKE_APPLICATION 5<br> 18:39:09,575 INFO [STDOUT] /pages/3.jsp<br> 18:39:09,575 INFO [STDOUT] END PHASE INVOKE_APPLICATION 5<br> 18:39:09,575 INFO [STDOUT] /pages/3.jsp<br> 18:39:09,575 INFO [STDOUT] START PHASE RENDER_RESPONSE 6<br> 18:39:09,575 INFO [STDOUT] /pages/3.jsp<br> 18:39:09,716 INFO [STDOUT] END PHASE RENDER_RESPONSE 6<br> 18:39:09,716 INFO [STDOUT] /pages/3.jsp</p> </blockquote> <p>In step 3, Navigating from <code>3.jsp</code> to <code>2.jsp</code> renders <code>3.jsp</code> itself but same navigation works in above step 1 &amp; 2.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload