마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

톰캣연동한 android, 서버로부터 이미지 받기 질문좀 드립니다.

0 추천

톰캣연동한 pc서버내 이클립스에서 jsp를 작성했습니다.

현재까지 작업한 것이, 안드로이드<->jsp<->mysql 연동이구요.

안드로이드 앱에서 1,2,3등의 버튼을 눌렀을 때 웹[jsp]로 값을 보내줍니다.

아래가 jsp소스이구요..예제를 참고해서 만들었습니다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<%@ page import = "java.sql.*, java.util.*" %>
<%
Class.forName("com.mysql.jdbc.Driver");
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
	request.setCharacterEncoding("euc-kr");
	String category = request.getParameter("category");
	String other = request.getParameter("other");
	conn = DriverManager.getConnection("jdbc:mysql://내아이피주소:mysql포트번호/image", "사용자명", "비밀번호");
	stmt = conn.createStatement();
	rs = stmt.executeQuery("select * from imagelist where category= '"+category+"'");
%>

<% while(rs.next()) {
rs.getString("category"); rs.getString("imgname");
} 

}
catch (SQLException e) 
{
 e.printStackTrace();
} 
catch(Exception e)
{
	
}
stmt.close();
rs.close();
conn.close();

%>

이렇게 해서 각 버튼[카테고리]에 해당하는 파일명은 얻어왔는데요.

그 파일명에 해당하는 이미지도 listview에 setImage해주려고 합니다.

이런 경우엔 어떠한 형식으로 데이터를 주고 받는지요?

현재 서버pc내의 D드라이브쪽에 이미지들을 폴더에 넣어두긴 햇습니다만..

지금 jsp와 연동된 mysql을 보면

카테고리/파일명/파일경로[로컬경로] 이렇게 테이블을 짜놓았거든요.

이 파일경로의 이미지를 어떠한 형식으로 안드로이드로 전송하는지 궁금합니다..

망고사탕 (5,000 포인트) 님이 2015년 12월 23일 질문
망고사탕님이 2015년 12월 23일 수정

1개의 답변

0 추천
접근 가능한 url을 넘겨주시고 안드로이드에서  이미지 라이브러리(glide 등) 에서

url 셋팅 하시면...
귀찮근 (2,960 포인트) 님이 2015년 12월 23일 답변
...