2013-06-14 3 views
0

이 웹 서비스 DB 작업은 blob 필드 라인에 주석을 달면 json string.but을 얻는 것을 의미합니다. jsp 페이지로 이미지를 가져 가고 싶습니다. 내가 어떻게 이걸 얻을 수 있니? JSON 문자열로 objectwriter 캔트 쓰기 덩어리가 나의 이미지를 촬영하기 위해 아이디어를 제공하십시오 때문에json으로 나머지 웹 서비스에서 이미지를 검색하는 방법

 @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; 

이 마지막 라인은이 변환을 의미하고, 그렇지 않으면 오류를 보여주는, JSON 문자열을 제공 포함되어 있지 않습니다이 변환 BLOB 필드에 JSON 문자열을 제공 이 편안한 웹 서비스에서 내 JSP 또는 서블릿으로 도와주세요.

+0

혼란 스럽습니다. 너 뭐하려고? –

+0

나는 편안한 웹 서비스 wth json을 사용하여 내 db에서 jsp.im으로 이미지를 가져오고 싶습니다. – sabarirajan

답변

0

리팩터를 호출하고 이미지의 직렬화 된 형식이 아닌 이미지의 URL을 반환합니다. 그런 다음 url ca가 jsp에서 참조 될 수 있습니다.

2

이미지를 별도로로드하고 이미지의 특성을 올바르게 반환하는 서블릿을 가리키는 URL로 변경하십시오.

+0

이것은 webservice입니다. 그러면 여기서부터 서블릿을 가리킬 수 있습니다. 코드로 도와주세요. – sabarirajan

+0

JSON 또는 webservice로 이미지를 웹 페이지로로드하는 것을 잊어 버리십시오. 원했던 이미지를 반환하는 일반 서블릿을 만듭니다 (많은 예제가 있습니다). (JS를 통해) 당신의 페이지에있는'img' 태그의'src' 속성에있는 테이블 id를 파라미터로 전달하십시오. – SJuan76

+0

ok sjuan 감사합니다.이 방법을 사용하면 좋을 것 같습니다. – sabarirajan

관련 문제