Hello,

Côté JSP, j'ai le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<c:forEach items="${products}" var="product">
${product}
            </c:forEach>
Côté Action Struts, j'ai le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
@Override
    public String execute() throws EcomValidationException, EcomQueryException 
    {
        ServiceProductRemote serviceProductRemote = lookupServiceProductRemote();
        products = serviceProductRemote.getAllProduct(1, 10);
        return SUCCESS;
    }
 
public ServiceProductRemote lookupServiceProductRemote()
    {
        Context context;       
        try {
            context = new InitialContext();
            return (ServiceProductRemote)context.lookup("product");
        } catch (NamingException ex) {
            Logger.getLogger(EcomAction.class.getName()).log(Level.SEVERE, null, ex);
        }
        return null;
    }
Côté de l'EJB ServiceProductRemote, j'ai le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
@Override
    public List<EcomProductType> getAllProduct(int ofset, int limit) {
       CriteriaBuilder qb = em.getCriteriaBuilder();
        CriteriaQuery cq = qb.createQuery();
        cq.select(cq.from(Product.class));
        return (List<Object>) em.createQuery(cq).setFirstResult(offset).setMaxResults(limit).getResultList();
    }
A l'exécution j'obtiens l'erreur suivante:
C'est quoi le souci?