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_) {}
            }            
        }
    }	




태그:

카테고리:

업데이트: