Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <blockquote> <pre><code>&lt;jsp:forward page="startPage.jsf" /&gt; </code></pre> </blockquote> <p>Your <code>index.jsp</code> suggests that the <code>FacesServlet</code> is in <code>web.xml</code> mapped on an <code>&lt;url-pattern&gt;</code> of <code>*.jsf</code>.</p> <p>However, </p> <blockquote> <pre><code>&lt;a href="${facesContext.externalContext.requestContextPath}/expression/expression.xhtml" style="font-size:20px;"&gt; Expression Subsystem&lt;/a&gt; </code></pre> </blockquote> <p>your <code>startPage.xhtml</code> has a link to <code>expression.xhtml</code> instead of <code>expression.jsf</code>. IE is retrieving the raw and unparsed JSF source code instead of its generated HTML. Whenever IE retrieves an <code>application/xhtml+xml</code> file, it doesn't know what to do with it, so it asks to download it.</p> <p>You need to fix the link to match the <code>&lt;url-pattern&gt;</code> of the <code>FacesServlet</code> in <code>web.xml</code>.</p> <pre><code>&lt;a href="#{request.contextPath}/expression/expression.jsf" style="font-size:20px;"&gt; Expression Subsystem&lt;/a&gt; </code></pre> <p><em>(note that I also simplified the context path retrieval)</em></p> <p>Alternatively, you can also just change the <code>&lt;url-pattern&gt;</code> of the <code>FacesServlet</code> to <code>*.xhtml</code>. This way you can get rid of the ugly <code>index.jsp</code> altogether and set your <code>&lt;welcome-file&gt;</code> to <code>startPage.xhtml</code> and use URLs/links ending in <code>.xhtml</code> all the time.</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. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      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