일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 드론 카메라
- 경주
- adsense
- 노보레베츠
- MIT
- 닭도리탕
- 삿포로시 맛집
- MIT Technology review
- TIZEN
- 비에이 맛집
- 과제 잘하기
- 블루리본
- 삿포로 렌트카
- 북해도 양갈비
- 카르마 부품
- 노보리베쓰 맛집
- java oracle
- 북해도 양고기
- 과제 잘하는 방법
- 오타루 맛집
- 신치토세 공항 렌트카
- 서울에서 1시간 캠핑장
- 훗카이도 맛집
- 카르마 스태빌라이저
- 카르마 그립
- 후라노 맛집
- 비에이 렌트
- 북해도 맛집
- 카르마 개봉
- 훗카이도 렌트카
- Today
- Total
목록Developer (38)
필피리의 잡학사전
Date date = new Date(); SimpleDateFormat form = new SimpleDateFormat("yyyy-MM-dd"); String today = null; today = (form.format(date));
1. naver api나 daum api등을 사용할 때, 검색어 부분(query)에 한글을 넣어보면 검색이 안됩니다. 이걸 해결하기 위해 한글부분을 UTF-8로 encode하여 url부분에 넣어주어야합니다. 아주 간단합니다. 2. URLEncoder.encode 함수만 사용해주면 됩니다. imsi와 imsi1은 저장할 String변수 input과 poster는 한글을 변환하기위한 String변수 imsi = URLEncoder.encode(input, "UTF-8"); imsi1 = URLEncoder.encode(poster, "UTF-8"); 3. 이렇게 변환된 한글들을 url주소에 넣어주기만 하면됩니다. strUrl = "http://openapi.naver.com/search?" + "key=e5..
1. 방금 전 post한것 처럼 html을 parsing하면 최종적으로 body라는 String변수에 저장됩니다. 하지만 이것은 html형식으로 저장되어있습니다.! 그래서 ''부분으로 끝나는 곳 까지 삭제해줘야 합니다. 그 때 사용하는 함수가 String class안에 있는 replaceAll 함수입니다. 보시면 아시겠지만 저 특수문자 를 "" 으로 대체한다는 뜻입니다. "" 은 null이란 뜻이죠.. 2. 소스코드 String body = body.replaceAll("\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", ""); body = body.replaceAll(" ", ""); 3. 이런과정을 거친 뒤 깨끗한 글자를 보실 수 있습니다.
1. xml이나 rss를 parsing 하는 것은 sax parse를 이용하면 참 간단합니다. 찾고자하는 tag명만 확실하게 알고잇으면 됩니다. 하지만 모든 싸이트가 rss나 xml로 되있다고 기다하기는 어렵습니다. html로 되있는 곳은 찾고자 하는곳까지 잘라내며 찾아야하는 약간의 수고가 있습니다. 2. 먼저 html을 얻어올 url에서 html문서를 모두 얻어와 String 변수에 저장합니다. - 소스코드 StringBuffer sf = new StringBuffer(); try{ URL url = new URL(link);//link는 parsing할 주소 URLConnection con = url.openConnection(); InputStream in = con.getInputStream();..
1. sax parser를 사용하여 data를 가져올 url주소를 연결합니다. (샘플코드는 네이버 open api중 image api를 사용) 2. DefaultHandler와 sax parser를 이용하여 xml 혹은 rss 문서를 파씽합니다. - url연결 및 parse URL url = new URL(strUrl); URLConnection conn = url.openConnection(); InputStream in = conn.getInputStream(); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser saxParser = factory.newSAXParser(); HandleImg handle = new Handle..
1. Table 만들 때 자꾸 헷갈리고 까먹어서 올려야 겠다고 생각 2. 간단하게 WindowBuilder로 Table 생성합니다. 3. model 및 scrollpane 추가합니다. - 소스코드 private JTable table; private DefaultTableModel model; private JButton btnNewButton_1; JScrollPane tablePane; 4. model에 첫번째 줄 입력 5. table에 model추가, scrollpane에 table추가. 마지막으로 frame(혹은 panel)에 scrollpane 추가. -소스코드 model = new DefaultTableModel(new String[]{"이름","나이"},0); table = new JTabl..
SQLGate에서 간단하게 이름,나이를 저장하는 test DataBase 생성 1. dbClient.java client에서 TextField를 이용하여 이름,나이를 입력받습니다. 입력받은 TextFiled를 url에 알맞게 format 합니다. -client format부분 소스코드 String strURL = String.format("http://115.145.172.30:8080/WebDBTest/call.jsp?name=%s&age=%s", textField.getText(),textField_1.getText()); try { URL url = new URL(strURL); URLConnection con = url.openConnection(); InputStream in = con.getI..
1. jsp file생성. jsp file생성법은 이전 글에 post했으므로 생략합니다. 2. 텍스트 필드나 버튼등을 조금 더 쉽게 생성하기 위해 [web page editor]를 연다. -여는 법 : 마우스 우클릭 - [open with] - [web page editor] 그리고 pallete를 이용하여 버튼,텍스트 필드 배치. 간단히 인터페이스를 구성. 3.인터페이스에 따른 html 4. jsp에서 소스코드 부분은 '' 이 사이에 넣어줍니다. 5. 마지막으로 결과부분 추가하면 됩니다. 결과는 :
1. file - new - other - web - dinamic web project 2. Target Runtime에서 new runtime 버튼 클릭합니다. 3. Apache Tomcat 7.0 선택하고 finish (처음실행시 에는 tomcat설치 경로설정을 해줘야함) 4.html file을 생성하고 싶으면 project 우클릭 후[new]-html file 선택 5.jsp file을 생성하고 싶으면 project 우클릭 후 [new]-jsp file 선택