你的做法有问题
查询图片得到的应该是Bolb对象
//byte[] data = (byte[])xpList.get(photoId);
你这个读取方法不对的啊

解决方案 »

  1.   

    <property
    column="XP"
    name="Xp"
    not-null="true"
    type="binary"
     />
    这里已经映射成byte[]类型了啊。
      

  2.   

    Hibernate,Structs还没时间看呢
    顶一下先~~
      

  3.   

    ServletOutputStream op = response.getOutputStream();
    response.setContentType("image/jpeg"); byte[] data = (byte[])xpList.get(photoId); op = response.getOutputStream();你取了两次输出流,就是这里的问题------------------------------------------------------
    中国最大的手机游戏开发商
    北京数位红软件应用技术有限公司
    手机网络游戏程序员3名要求:1. 精通J2EE开发,熟练运用多线程环境下的SOCKET编程
    2. 熟悉TCP/IP协议簇以及HTTP、FTP等应用层协议,有开发过网络应用程序的经验
    3. 掌握网络程序的测试方法
    4. 有网络游戏服务器端开发经验者优先
    5. 具有编写技术文档的能力与习惯
    6. 具有团队合作精神和沟通技巧
    7. 英文良好 
    8. 应届毕业生有完整项目开发经验者优先有意者发简历到[email protected]
      

  4.   

    air82(颓废的笑) :不是那的原因,那是我贴上来,贴错了的。