HttpServletResponse line break
업데이트:
HttpServletResponse line break
HttpServletResponse line break
// 기록을 남기게 된 이유는 단순히 Http Request 의 결과로
// 파일의 내용을 파일 내용 그대로 line break 적용된 결과를 얻고 싶어서 찾아보던중
// 아주 심플하게 가능하기에 기록을 해두었다.
// ServletOutputStream 의 println 을 사용하면 browser 의 특성에 관계 없이 잘 나오는듯....
// 이제는 이런 코딩도 거의 없겠지만.. 필요하게 되면 이젠 찾기도 힘들어 질듯..
private void write(HttpServletResponse response, Object value) {
ObjectOutputStream oos = null;
InputStreamReader stream = (InputStreamReader) value;
try {
// oos = new ObjectOutputStream(response.getOutputStream());
// oos.writeObject(value);
BufferedReader reader = new BufferedReader(stream);
String line;
response.setContentType("text/plain");
ServletOutputStream out = response.getOutputStream();
while ((line = reader.readLine()) != null) {
out.println(line);
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
} finally
{
if( oos != null ) {
try {
oos.close();
} catch(Exception e_) {}
}
}
}