톰캣연동한 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을 보면
카테고리/파일명/파일경로[로컬경로] 이렇게 테이블을 짜놓았거든요.
이 파일경로의 이미지를 어떠한 형식으로 안드로이드로 전송하는지 궁금합니다..