Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- DB
- switch
- Oracle
- 웹 플랫폼 설치 관리자
- 톰캣
- 스크립트
- json
- @RequestBody
- maven
- exception
- php
- spring form tag
- 날짜
- RADIO
- HTML5
- 한글
- html
- 오라클
- java
- jquery
- 문자열
- 이클립스
- SSL
- 호환성
- MYSQL
- 네이버스마트 에디터
- JSTL
- null
- 전자정부 표준프레임워크
- checbox
Archives
- Today
- Total
개인적인 정리
xml연계중 개행, <br />이 사라지는 문제와 관련해서 본문
//OutputStreamWriter 인 경우 개행문자를 제대로 못가져오는 것 같음.
wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(xml.toString());
wr.flush();
//리턴된 결과 값 읽기
String inputLine = null;
in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));
while ((inputLine = in.readLine()) != null) {
resStr += inputLine;
}
상세페이지 화면에 개행문자가 들어가 있는데 위와 같이 했더니 xml을 외부에서 가져오면서 개행이 표시되지 않음.
dos = conn.getOutputStream();
String data = xml.toString();
byte[] b = data.getBytes("UTF-8");
dos.write(b,0,b.length);
dos.flush();
InputStream dis = conn.getInputStream();
byte[] bytes = new byte[1024];
baos = new ByteArrayOutputStream();
while(true){
int red = dis.read(bytes,0,bytes.length);
if(red<0)
break;
baos.write(bytes,0,red);
}
resStr =(baos.toString("UTF-8"));
누군가 프로그램을 위와 같이 변경을 해주셨는데.. 그랬더니 개행이 잘 표시됨
'전자정부표준프레임워크' 카테고리의 다른 글
이클립스에서 workspace변경 (0) | 2017.02.14 |
---|---|
이클립스에서 db Query 로그 보기 (0) | 2017.02.09 |
properties 에서 데이타 가져올 때 한글이 깨지는 경우 (0) | 2016.12.28 |
java int to BigDecimal (0) | 2016.12.22 |
메일 테스트 java (0) | 2016.12.08 |
List 에서 값 출력, 추출 (0) | 2016.12.06 |
[JSTL]객체가 비어있을 경우 empty (0) | 2016.12.05 |
java .split (0) | 2016.11.28 |
Comments