Hola,
Posiblemente,
Cita:
Iniciado por Hyemin
... lo que trata es de hacernos familiarizarnos con la mecanica de JSF. ...
Técnicamente, en todo lo que has mostrado no hay nada específico de JSF, básicamente todo el código es JSP. Aunque es cierto que puedes mezclar los dos, en este caso en mi opinión personal, solo veo JSP. Y para ser sincero un poco obsoleta, ni siquiera incluye JSTL para hacer las iteraciones (los ciclos). Aunque posiblemente el libro sea muy completo e incluya todo al final, como nunca lo he leído no podría afirmar nada.
Cita:
Iniciado por Hyemin
... Book aBook = shoplist.elementAt(i); ERROR> INCOPATIBLE TYPES OBJETCS CANNOT BE CONVERTED TO BOOKS
...
<% //Scriptlet 4: muestra los libros en el carrito
for (int i =0; i < shoplist.size(); i++){
Book aBook = shoplist.elementAt(i);
%>
...
El problema es que en el Vector shoplist, no hay un objeto de tipo Book sino cualquier otra cosa, pero no es posible saber que hay dentro del Vector sin que muestres el código del servlet eshop.
Ahora bien a simple vista pareciera que en el Vector booklist hay una lista de Book, pero en el Vector shoplist hay otra cosa que no son Book puesto que tienes un Quantity, seguramente (posiblemente) es otro objeto que asocia un Book con una cantidad. Pero sin ver el servlet eshop creo que no es posible saberlo solamente con el código que mostraste.
Cita:
Iniciado por Hyemin
... Me preocupa un poco que quizas sea un problema del libro, que este desactualizado pero bueno, pense que como era de 2012 no esra tan viejo ...
No sé que tan viejo o nuevo sea ese libro, pero la clase Vector es bastante antigua y actualmente es preferible usar cualquier implementación de List como por ejemplo ArrayList, a menos hay exista un motivo específico por el cual necesites usarla, como la sincronización de varios hilos, etc.
Saludos,