Quando creo un modello, desidero salvare le immagini per un modello. Sto usando il componente fileUpload di PrimeFaces. Quando salgo le immagini voglio sapere a quale modello si riferisce l'immagine particolare. Ecco perché devo inviare l'id di un modello al bean di supporto.Come inviare parametri a fileUploadListener in PrimeFaces fileUpload
C'è la possibilità di inviare id del modello per fileUploadListener?
<h:form enctype="multipart/form-data">
<p:panelGrid columns="2">
<h:outputLabel for="hotelName" value="#{msg.hotelName}"/>
<p:inputText value="#{apartmentNew.name}" id="hotelName"/>
<h:outputLabel for="hotelDescription" value="#{msg.hotelDescription}"/>
<p:inputText value="#{apartmentNew.description}" id="hotelDescription"/>
<h:outputLabel for="hotelImages" value="#{msg.hotelImages}"/>
<h:form enctype="multipart/form-data">
<p:fileUpload id="hotelImages"
fileUploadListener="#{apartments.handleImageUpload}"
mode="advanced"
sizeLimit="10000000"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/">
</p:fileUpload>
</h:form>
</p:panelGrid>
<p:commandButton id="saveApartmentButton" value="#{msg.save}" action="save"/>
<p:commandButton id="cancelCreationApartmentButton" value="#{msg.cancel}"
action="cancel"/>
</h:form>
È possibile trovare la soluzione da qui: http: //stackoverflow.com/questions/15911527/jsf-2-uploadedfile-is-null-in-managedbean-using-tomahawk! – biqarboy