I have a simple page using the standard login form using j_security_check. 
JBoss is configured to authenticate against an LDAP server. Once authenticated 
the <welcome-page> is rendered and it simply does this...
<meta http-equiv="Refresh" content="0; URL=extract/index.jsf">
When index.jsf is rendered I need some data retrieved from the database so I 
can display it immeditately. That's where I have a problem. I can't get the 
data loaded from the database and displayed in my page.

I've tried all recommendations in Section 3.3 of the SEAM documentation. 
Nothing works. I'm sure I'm doing something wrong. Any ideas.

Here's the code...

  | @Stateful
  | @Name("package")
  | public class PackageAction implements Package {
  | 
  |   @DataModel
  |   private List<PackageEntity> packages = null;
  |   
  |   @PersistenceContext(unitName="DC")
  |   private EntityManager em;
  |   
  |   
  |   public PackageAction() {}
  |   
  |   @Begin(join=true) @Create
  |   public void load() {
  |     packages = em.createQuery("from PackageEntity").getResultList();
  |   }
  |   
  |   @Destroy @Remove
  |   public void destroy() {}
  | }
  | 
I even added a pages.xml file like so...

  | <pages>
  |     <page view-id="/extract/index.jsf" action="#{package.load}"/>
  | </pages>
  | 
and that doesn't work either.

Here's the web page...

  | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
  | <f:view xmlns:h="http://java.sun.com/jsf/html";
  |   xmlns:f="http://java.sun.com/jsf/core";
  |   xmlns:c="http://java.sun.com/jstl/core";
  |   xmlns:ui="http://java.sun.com/jsf/facelets";>
  | 
  |   <ui:composition>
  |     <f:loadBundle basename="bundle.packageTable" var="pkgHeaders" />
  | 
  |     <h:form>
  |       <h:dataTable value="#{packages}" var="pkgEntity" 
styleClass="dataTableBody" headerClass="dataTableHeader" 
  |       rowClasses="evenRow,oddRow" cellspacing="0">
  |         <h:column>
  |           <f:facet name="header">
  |             <h:outputText value="#{pkgHeaders.id}" />
  |           </f:facet>
  |           <h:outputText value="#{pkgEntity.id}" />
  |         </h:column>
  |         <h:column>
  |           <f:facet name="header">
  |             <h:outputText value="#{pkgHeaders.status}" />
  |           </f:facet>
  |           <h:outputText value="#{pkgEntity.statusCode}" />
  |         </h:column>
  |         <h:column>
  |           <f:facet name="header">
  |             <h:outputText value="#{pkgHeaders.user}" />
  |           </f:facet>
  |           <h:outputText value="#{pkgEntity.user.username}" />
  |         </h:column>
  | 
  |          ...  
  | 
  |       </h:dataTable>
  |     </h:form>
  |   </ui:composition>
  | </f:view>
  | 

Thanks.
Eric Ray

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3959386#3959386

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3959386
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to