JSP/2012.04강의(MySQL)
2일차 파일 읽어오기
Bohemian life
2012. 5. 22. 14:41
WebContent 폴더 안에 files 폴더를 만들고 텍스트 파일을 하나 만들자~
import 할때 jar파일을 android 라이브러리에서 가져오는 방법~~
/android-sdk-windows/platforms/android/android.jar 파일을 라이브러리에 추가해주자~~
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import ="java.io.*" %> <%@ page import ="java.net.URL" %> <%@ page import ="org.apache.http.util.ByteArrayBuffer" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>파일 읽어오기</title> </head> <body> <% String fileName="./files/msg.txt"; InputStream is=null; URL url = application.getResource(fileName); is =url.openConnection().getInputStream(); ByteArrayBuffer bab = new ByteArrayBuffer(56); while( (k=is.read()) != -1 ){//0~255 } %> </body> </html>
day02_05.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import ="java.io.*" %> <%@ page import ="java.net.URL" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>파일 읽어오기</title> </head> <body> <% String fileName="/files/msg.txt"; InputStream is=null; URL url = application.getResource(fileName); is =url.openConnection().getInputStream(); char[] buf = new char[512]; int len = -1; /* while( (k=is.read()) != -1 ){//0~255 String block=new String(buf,0,len); out.println(block); } */ BufferedReader br =new BufferedReader(new InputStreamReader(is)); String line=""; while((line = br.readLine()) != null){ out.print(line+"<br/>"); } %> </body> </html>
위의 텍스트 파일 만들걸 불러온다~~