jdom, arrayList 관련 질문
떠나간그녀
안녕하세요.
질문하나드리겠습니다.
한 아이티 회사 시스템엔지니어로서 java로 sms 서버 체크툴을 만들었고, 테스트 중입니다.
p?
javajdom 을 사용하여 xml 파일을 읽어 오는 형태이며, url을 체크하거나 포트를 체크하여, 현재 서버 상황을 체크한 후
해당 웹 사이트 url이나, 해당 서비스가 죽었을 경우는 sms 문자를 발송한다.
소스코드를 짜는 중에, 한곳에서 헤어나오질(?) 못해 질문 드립니다 ㅠ.ㅠ
문제의 코드 일부인데요.
위에서 말씀드렸다 싶이, jdom을 이용한 xml 파일에서 해당 서비스 url을 읽어와 체크하는 프로그램을 작성 중입니다.
다음과같이 루프문을 본다면, 해당 xml파일의
urlhttp://ww.aa.com/url
urlhttp://ww.bb.com/url
urlhttp://ww.cc.com/url
urlhttp://ww.dd.com/url
다음같은 형식의 형태를 아래와 같이 lrraylist 에 입력합니다.int i = 0;
while(i=app3.size()){
string ts = ((element)app3.get(i)).gettexttrim();
//system.out.println(ts);
java.util.liststring lists = new arrayliststring(arrays.aslist(ts));
system.out.println(lists); //이부분까지는출력해보니 잘나옵니다.
//출력결과
[http://ww.aa.com]
[http://ww.bb.com]
[http://ww.cc.com]
[http://ww.add.com]//아래의 코드를 보면 lists 객체가 널이 아니면아래의servers 라는 멤버변수에 해당 리스트를 넣어주는데요
배열행태로 넣엇을때는 문제 없었는데, jdom을 이용하면 아래의 부분에 제대로 arraylist 값이 들어가지를 않습니다.
대체 어느부분이 잘못된지 모르겠네요.urlhttp://ww.aa.com/url 값이 하나일경우는 프로그램이 잘동작 합니다.
위와같이xml파일에서 여러개의 url을 뽑아내면, 동작하지않는데, 어떤식으로 값이 넣어줘야하는지요?
if (lists!=null)
servers = new serversnode(lists);
//system.out.println(servers);
i++;
} 답변부탁 드립니다.ㅠ.ㅠ
제가 글남고기고 죄송하네요..
해결하였습니다 ㅜ.ㅜ
바보같이..단순히 arraylist 객체에 해당 url을 넣을 생각만했는데요..
그냥 간단히.. for문에서 나온 ts객체 자체를 사용하면 됩니다..
글남겨서 죄송 ㅡㅡ;