어플리에서 서블릿으로 데이터 전송부분.
윤슬이뿌잉
...
ObjectOutputStream oos = null;
ObjectInputStream ois = null;
URLConnection con = null;
String usage =asdfasdfasdfasdfasdfasd;
try {
URL httpURL = new URL(서블릿경로설정);
con = httpURL.openConnection();
con.setDoInput(true);
con.setDoOutput(true);
con.setUseCaches(false);
oos = new ObjectOutputStream(con.getOutputStream());
oos.writeObject(jjh);
oos.writeObject(1234);
System.out.println(fds\n);
ois = new ObjectInputStream(con.getInputStream()); --------------
..
}catch (IOException e) {
e.printStackTrace();
}finally{
try {
oos.close();
ois.close();
}catch (IOException e) {
e.printStackTrace();
}
}
=================================
서블릿 서버로 어플리에서 데이터를 전송할려고 합니다.
밑줄 그어진 부분을 뺏을시에는 에러가 안나고요 삽입시 에러가 나네요 getInputStream()부분쪽에 잘못됐다고요.
참고로 서블릿경로 아무 이상없습니다.
-
소율
\t\t\t try {
\t\t\t\t outstr = URLEncoder.encode( usage, \EUC_KR\ );
\t\t\t }catch (UnsupportedEncodingException e1) {
\t\t\t\t e1.printStackTrace();
\t\t\t }\t\t \t
\t \t
\t \t
\t \t URL httpURL = new URL(\서블릿주소\);
\t\t con = -
꽃봄
음...
제가 짠소스랑 비교해보니까요....
conn.setRequestProperty(\content-type\ -
해샘찬
DataOutputStream, BufferedReader도 해봤습니다.^^ 잘안되네요^^ stream 을 떠나서 다들 프로토콜이 다르시다구 말씀을 하시더라구요 뭐 통신상 다 같은 string영역으로 보내지만 ㅡㅜ 저두 불가능하다고 봤는데 경력이 아주마느신 개발자분이 된다고 하라고 하셔서 ㅜㅜ server()은 클라이언트의 요청에 doGet이나 doPost형식으루http로 받는걸로 아는데 stream쓰는게 불가능하지 않나 봐요 근데 된다니 ㅜㅜ아시는분은
-
미리별
아.... 그리고....
oos.writeObject(\jjh\); --- 이부분이요...
그냥 String으로 넘겨도 잘 넘어가나요???
전 URLEncoder.encode 를 써서 인코딩 시켜서 넘겼거덩요...
이건 질문이네요.... ㅎㅎ... ^^; -
화이트캣
음.... 예전에 했었던 기억이.........
예전에 저는 ObjectInputStream, ObjectOutputStream 말고......
DataOutputStream, BufferedReader를 써서 했었던거 같습니다.
스트림을 한번 바꿔서 해보세요~~~
^^;