2017년 6월 10일 토요일

JSP : 별도의 파일에 카운트 정보를 저장하고 읽어오기

<%@ page contentType="text/html;charset=EUC-kr" %>
<%@ page import="java.io.*" %>



<%
File f = new File(config.getServletContext().getRealPath("/test")+"/countsu.txt");
RandomAccessFile file = null;
if ( f.exists() ) {
file = new RandomAccessFile(f, "rw");
} else {
file = new RandomAccessFile(f, "rw");
file.writeInt(0);
file.seek(0);
}

int su = file.readInt();
out.print(++su);
file.seek(0);
file.writeInt(su);
file.close();
%>