0

这是我的 Web 服务 DB 操作,如果我评论 blob 字段行意味着它工作正常。我正在获取 json 字符串。但我想将 tat 图像带到我的 jsp 页面。我怎样才能做到这一点?

     @GET
        @Produces("application/json")
        @Path("/")
        public  String getJson(@QueryParam("appno") int appno) {
        app_be.setCus_first_name( rs.getString("cus_first_name"));
                app_be.setCus_last_name(rs.getString("cus_last_name"));
                app_be.setApplication_num(rs.getInt("aplication_num"));
                app_be.setResi_address(rs.getString("resi_address"));
                app_be.setWork_place_address(rs.getString("work_place_address"));
                app_be.setRenewaldate(rs.getDate("app_date"));
                app_be.setProfession(rs.getString("profession"));
                app_be.setPhoto(rs.getBlob("photo"));
                app_be.setPhone_number(rs.getString("phone_number"));
                app_be.setMobile_num(rs.getString("mobile_num"));
                app_be.setMembership_type(rs.getString("membership_type"));
                app_be.setMembership_cycle(rs.getString("membership_cycle"));
                app_be.setEmail(rs.getString("email"));
                app_be.setDueamt("1002");
                app_be.setDesignation("designation");
                app_be.setDebitbal("100022");
                app_be.setCreditlimit("credilimt");
                 app_be.setAge(rs.getInt("age"));
                 app_be.setSex(rs.getString("sex"));
                  }
                  ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter();
            String json = ow.writeValueAsString(app_be);
retrun json;

最后一行在此转换 blob 字段中给出 json 字符串意味着它转换并给出 json 字符串,否则它会显示错误,因为 objectwriter 无法将 blob 写为 json 字符串,所以请给出想法,将我的图像从这里带到我的 jsp 或 servlet宁静的网络服务。请帮忙。

4

2 回答 2

2

单独加载图像,将图像的src属性更改为指向正确返回图像的 servlet 的 URL。

于 2013-06-14T10:03:55.067 回答
0

重构并返回图像的 url,而不是图像的序列化形式。然后可以在您的 jsp 中引用该 url。

于 2013-06-14T10:03:23.860 回答