Estoy mostrando la lista de unas fichas que se buscan en la BD, la columna ultima de la lista que muestro en la vista con un datatable está el campo Mostrar que lo que hace es ir a otra vista y mostrar la imagen y la descripción de la vista específica que seleccioné para mostrar, el problema está en que creo saber cómo mandar desde la vista al controlador el objeto de la ficha; pero lo que no me sale es que la vista donde se va a mostrar la imagen y la descripción de la ficha reciba el objeto ese para que se pueda construir, es decir, desde mi lista selecciono una ficha y en otra vista la muestro más en detalles, no se como hacer llegar un objeto de mi vista con la lista, a la vista que va a mostrar la ficha con más detalles. Lo estoy haciendo así en la vista…
Código HTML:
<h:commandLink value="HTML " action="#{reportesCoordenadasAction.viewFichas}" actionListener="#{reportesCoordenadasAction.listener}"> <f:attribute name="objFicha" value="#{_opcionReporte}" /> </h:commandLink>
public void listener(ActionEvent event){
objFicha = (RegistroFichasView)event.getComponent().getAttrib utes().get("objFichas");
}
public RegistroFichasView viewFichas()
{
return objFicha;
}
“objFicha” es un objeto de la clase “ResgitroFichasView” y tiene sus respectivos métodos get y set.