안녕하세요 안드로이드 진로를 목표를 잡고 공부하고있는 대학생입니다 .
제가 안드로이드에서 jsp웹서버에 있는 글 내용이나 이미지 파일을 가져오고 싶은데 어떻게 접근 해야 될까요?
html 코드가 아닌 글 내용 이나 이미지 파일 가져올수있는 예제나 강의가 있으면 추천해주세요
(현재 jsp웹서버 html 코드를 안드로이드 텍스트뷰에 가져왔습니다)
아래는 코드입니다 .
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//listView = (ListView) findViewById(R.id.list_view);
textView=(TextView)findViewById(R.id.textview);
String url="http://220.127.231.139:8080/db/showDaiog.jsp?id=8";
myThread myThread=new myThread();
myThread.start();
}
class myThread extends Thread
{
public void run()
{
try
{
URL url=new URL("http://14.47.218.96:8080/db/nemotest.jsp");
HttpURLConnection conn=(HttpURLConnection)url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setConnectTimeout(10000);
if(conn.getResponseCode()==HttpURLConnection.HTTP_OK)
{
StringBuilder builder=new StringBuilder();
BufferedReader reader=new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
String line="";
while(true)
{
line=reader.readLine();
if(line ==null)
{
break;
}
builder.append(line +"/n");
}
reader.close();
conn.disconnect();
String output=builder.toString();
println(output) ;
}
else
{
textView.setText(conn.getResponseCode());
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
private void println(final String output)
{
handler.post(new Runnable() {
@Override
public void run() {
textView.append(output+"/n");
}
});
}