Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Table that sets a <code>book</code> request scope variable:</p> <pre><code>&lt;h:dataTable value="#{homePage.books}" var="book" styleClass="homeTable" rowClasses="evenColumn,oddColumn"&gt; </code></pre> <p>Managed bean that sets a <code>book</code> session scope variable:</p> <pre><code>&lt;managed-bean&gt; &lt;managed-bean-name&gt;book&lt;/managed-bean-name&gt; &lt;managed-bean-class&gt;omitted.for.anonymity.beans.Book&lt;/managed-bean-class&gt; &lt;managed-bean-scope&gt;session&lt;/managed-bean-scope&gt; &lt;/managed-bean&gt; </code></pre> <p>Just guessing, but I wonder if the Expression Language is resolving the session bean here for some reason. It shouldn't - the <a href="http://java.sun.com/javaee/5/docs/api/javax/servlet/jsp/el/ScopedAttributeELResolver.html" rel="nofollow noreferrer">ScopedAttributeELResolver</a> <em>"searches the page, request, session and application scopes for an attribute with the given name and returns it, or null if no attribute exists with the current name."</em> But it isn't beyond possibility that there is a bug in the Expression Language implementation. Try changing the name of the <code>var</code> attribute to avoid collision or resolve it explicitly to the scope using <code>#{requestScope.book.title}</code>.</p> <pre><code>&lt;!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"&gt; </code></pre> <p>I notice from your doctype that you're using JSF 1.1. I recommend upgrading to at least 1.2 (preferably 2.0) if you can.</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.
    3. 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