java - Display Blob Image using primefaces -


i want display blob type image using primefaces. there error in server log, , page displayed without picture. used following code.

html code =

<h:form id="page_content">                 <p:datagrid var="phone" value="#{phonesbean.phonelist}" columns="3"                              rows="12" paginator="true"       paginatortemplate="{currentpagereport} {firstpagelink} {previouspagelink} {pagelinks} {nextpagelink} {lastpagelink} {rowsperpagedropdown}"       rowsperpagetemplate="9,12,15">                        <p:panel header="#{phone.brand}" style="text-align:center">                           <h:panelgrid columns="1" style="width:100%">                               <p:graphicimage value="#{phone.image}"/>                               <h:outputtext value="lllllll" />                                                         </h:panelgrid>                       </p:panel>                  </p:datagrid>                           </h:form>      

java code =

public class phonesummary {  private string brand; private blob imageblob; private streamedcontent image = new defaultstreamedcontent();  public void setimageblob(blob imageblob) throws serialexception, sqlexception {     this.imageblob = new serialblob(imageblob);     blob imageblob1 = new serialblob(imageblob);     inputstream stream = imageblob1.getbinarystream();     image = new defaultstreamedcontent(stream, "image/jpg"); }}  public class phonesbean {  private list<phonesummary>phonelist = new arraylist<phonesummary>();  /**  * creates new instance of phonesbean  */ public phonesbean() {       getphonemodellist(); }  private void getphonemodellist(){      dbphones dbphones = new dbphones();     phonelist=dbphones.getphonessummary();  } 

note- dbphones class used values form mysql db , values correctly.

server log =

severe: error in streaming dynamic resource. null severe: error in streaming dynamic resource. null severe: java.lang.nullpointerexception @ org.primefaces.application.primeresourcehandler.handleresourcerequest(primeresourcehandler.java:67) @ javax.faces.webapp.facesservlet.service(facesservlet.java:591) @ org.apache.catalina.core.standardwrapper.service(standardwrapper.java:1550) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:281) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:175) @ org.apache.catalina.core.standardpipeline.doinvoke(standardpipeline.java:655) @ org.apache.catalina.core.standardpipeline.invoke(standardpipeline.java:595) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:161) @ org.apache.catalina.connector.coyoteadapter.doservice(coyoteadapter.java:331) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:231) @ com.sun.enterprise.v3.services.impl.containermapper$adaptercallable.call(containermapper.java:317) @ com.sun.enterprise.v3.services.impl.containermapper.service(containermapper.java:195) @ com.sun.grizzly.http.processortask.invokeadapter(processortask.java:860) @ com.sun.grizzly.http.processortask.doprocess(processortask.java:757) @ com.sun.grizzly.http.processortask.process(processortask.java:1056) @ com.sun.grizzly.http.defaultprotocolfilter.execute(defaultprotocolfilter.java:229) @ com.sun.grizzly.defaultprotocolchain.executeprotocolfilter(defaultprotocolchain.java:137) @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:104) @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:90) @ com.sun.grizzly.http.httpprotocolchain.execute(httpprotocolchain.java:79) @ com.sun.grizzly.protocolchaincontexttask.docall(protocolchaincontexttask.java:54) @ com.sun.grizzly.selectionkeycontexttask.call(selectionkeycontexttask.java:59) @ com.sun.grizzly.contexttask.run(contexttask.java:71) @ com.sun.grizzly.util.abstractthreadpool$worker.dowork(abstractthreadpool.java:532) @ com.sun.grizzly.util.abstractthreadpool$worker.run(abstractthreadpool.java:513) @ java.lang.thread.run(thread.java:722)  severe:     @ org.primefaces.application.primeresourcehandler.handleresourcerequest(primeresourcehandler.java:67) severe:     @ javax.faces.webapp.facesservlet.service(facesservlet.java:591) severe:     @ org.apache.catalina.core.standardwrapper.service(standardwrapper.java:1550) severe:     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:281) severe:     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:175) severe:     @ org.apache.catalina.core.standardpipeline.doinvoke(standardpipeline.java:655) severe:     @ org.apache.catalina.core.standardpipeline.invoke(standardpipeline.java:595) severe:     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:161) severe:     @ org.apache.catalina.connector.coyoteadapter.doservice(coyoteadapter.java:331) severe:     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:231) severe:     @ com.sun.enterprise.v3.services.impl.containermapper$adaptercallable.call(containermapper.java:317) severe:     @ com.sun.enterprise.v3.services.impl.containermapper.service(containermapper.java:195) severe:     @ com.sun.grizzly.http.processortask.invokeadapter(processortask.java:860) severe:     @ com.sun.grizzly.http.processortask.doprocess(processortask.java:757) severe:     @ com.sun.grizzly.http.processortask.process(processortask.java:1056) severe:     @ com.sun.grizzly.http.defaultprotocolfilter.execute(defaultprotocolfilter.java:229) severe:     @ com.sun.grizzly.defaultprotocolchain.executeprotocolfilter(defaultprotocolchain.java:137) severe:     @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:104) severe:     @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:90) severe:     @ com.sun.grizzly.http.httpprotocolchain.execute(httpprotocolchain.java:79) severe:     @ com.sun.grizzly.protocolchaincontexttask.docall(protocolchaincontexttask.java:54) severe:     @ com.sun.grizzly.selectionkeycontexttask.call(selectionkeycontexttask.java:59) severe:     @ com.sun.grizzly.contexttask.run(contexttask.java:71) severe:     @ com.sun.grizzly.util.abstractthreadpool$worker.dowork(abstractthreadpool.java:532) severe:     @ com.sun.grizzly.util.abstractthreadpool$worker.run(abstractthreadpool.java:513) severe:     @ java.lang.thread.run(thread.java:722) severe: java.lang.nullpointerexception @ org.primefaces.application.primeresourcehandler.handleresourcerequest(primeresourcehandler.java:67) @ javax.faces.webapp.facesservlet.service(facesservlet.java:591) @ org.apache.catalina.core.standardwrapper.service(standardwrapper.java:1550) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:281) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:175) @ org.apache.catalina.core.standardpipeline.doinvoke(standardpipeline.java:655) @ org.apache.catalina.core.standardpipeline.invoke(standardpipeline.java:595) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:161) @ org.apache.catalina.connector.coyoteadapter.doservice(coyoteadapter.java:331) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:231) @ com.sun.enterprise.v3.services.impl.containermapper$adaptercallable.call(containermapper.java:317) @ com.sun.enterprise.v3.services.impl.containermapper.service(containermapper.java:195) @ com.sun.grizzly.http.processortask.invokeadapter(processortask.java:860) @ com.sun.grizzly.http.processortask.doprocess(processortask.java:757) @ com.sun.grizzly.http.processortask.process(processortask.java:1056) @ com.sun.grizzly.http.defaultprotocolfilter.execute(defaultprotocolfilter.java:229) @ com.sun.grizzly.defaultprotocolchain.executeprotocolfilter(defaultprotocolchain.java:137) @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:104) @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:90) @ com.sun.grizzly.http.httpprotocolchain.execute(httpprotocolchain.java:79) @ com.sun.grizzly.protocolchaincontexttask.docall(protocolchaincontexttask.java:54) @ com.sun.grizzly.selectionkeycontexttask.call(selectionkeycontexttask.java:59) @ com.sun.grizzly.contexttask.run(contexttask.java:71) @ com.sun.grizzly.util.abstractthreadpool$worker.dowork(abstractthreadpool.java:532) @ com.sun.grizzly.util.abstractthreadpool$worker.run(abstractthreadpool.java:513) @ java.lang.thread.run(thread.java:722)  severe:     @ org.primefaces.application.primeresourcehandler.handleresourcerequest(primeresourcehandler.java:67) severe:     @ javax.faces.webapp.facesservlet.service(facesservlet.java:591) severe:     @ org.apache.catalina.core.standardwrapper.service(standardwrapper.java:1550) severe:     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:281)  severe:     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:175) severe:     @ org.apache.catalina.core.standardpipeline.doinvoke(standardpipeline.java:655) severe:     @ org.apache.catalina.core.standardpipeline.invoke(standardpipeline.java:595) severe:     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:161) severe:     @ org.apache.catalina.connector.coyoteadapter.doservice(coyoteadapter.java:331) severe:     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:231) severe:     @ com.sun.enterprise.v3.services.impl.containermapper$adaptercallable.call(containermapper.java:317) severe:     @ com.sun.enterprise.v3.services.impl.containermapper.service(containermapper.java:195) severe:     @ com.sun.grizzly.http.processortask.invokeadapter(processortask.java:860) severe:     @ com.sun.grizzly.http.processortask.doprocess(processortask.java:757) severe:     @ com.sun.grizzly.http.processortask.process(processortask.java:1056) severe:     @ com.sun.grizzly.http.defaultprotocolfilter.execute(defaultprotocolfilter.java:229) severe:     @ com.sun.grizzly.defaultprotocolchain.executeprotocolfilter(defaultprotocolchain.java:137) severe:     @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:104) severe:     @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:90) severe:     @ com.sun.grizzly.http.httpprotocolchain.execute(httpprotocolchain.java:79) severe:     @ com.sun.grizzly.protocolchaincontexttask.docall(protocolchaincontexttask.java:54) severe:     @ com.sun.grizzly.selectionkeycontexttask.call(selectionkeycontexttask.java:59) severe:     @ com.sun.grizzly.contexttask.run(contexttask.java:71) severe:     @ com.sun.grizzly.util.abstractthreadpool$worker.dowork(abstractthreadpool.java:532) severe:     @ com.sun.grizzly.util.abstractthreadpool$worker.run(abstractthreadpool.java:513) severe:     @ java.lang.thread.run(thread.java:722) listening transport dt_socket @ address: 9009 

this error tried find exception come failed occurs @ end.


Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -