Hello,
Côté JSP, j'ai le code suivant:
Côté Action Struts, 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é 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
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; }
A l'exécution j'obtiens l'erreur suivante:
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(); }
C'est quoi le souci?![]()








Répondre avec citation
Partager