Hi - I am having difficult time for seemingly trivial task that is uploading a
picture into a byte[] and displaying it. Uploading does not give any error but
s:graphicImage does not show anything although productHome.instance.picture ne
null IS satisfied. Any idea is appreciated. Thanks.
THIS IS THE UPLOAD FORM (productHome IS managed at this point and uploads just
fine, I checked the blob field in mysql, it is not null) -----------------
<h:form id="uploadForm" enctype="multipart/form-data">
<rich:panel>
<f:facet name="header">Upload picture for
#{productHome.instance.name}</f:facet>
<s:decorate id="fileDecoration" template="layout/edit.xhtml">
<ui:define name="label">
<s:graphicImage
rendered="#{productHome.instance.picture ne null}"
value="#{productHome.instance.picture}"/>
</ui:define>
<s:fileUpload id="file"
data="#{productHome.instance.picture}"
contentType="#{productHome.instance.pictureContentType}"/>
</s:decorate>
</rich:panel>
<h:commandButton id="save"
value="Upload"
action="#{productHome.upload}" />
<h:commandButton id="done"
value="Done"
view="/product.xhtml" />
</h:form>
THIS ARE THE FIELDS IN PRODUCT (getter for picture is marked @Lob)
----------------------
private byte[] picture;
private String pictureContentType;
THIS IS THE UPLOAD METHOD (IT GOES BACK TO UPLOAD FORM) --------------
public String upload()
{
log.info("----UPLOAD CALLED " +
getInstance().getPicture().length);
return null; //"/product.xhtml";
}
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127658#4127658
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127658
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user