<%-- 프로그램 명 : 로그인 회원정보 텍스트 저장 프로그램 : registerProcess.jsp
개발자 : Alex Ryu
개발 시작일 : 2026년 5월 14일
프로그램 Version UpGrade 2026년 5월 17일
추가 개발수정 부분 : 로그인 부분 GUI 수정작업
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.io.*" %>
<!DOCTYPE html>
<html>
<head>
<title>회원가입 처리</title>
</head>
<body>
<%
request.setCharacterEncoding("UTF-8");
String userid = request.getParameter("userid");
String password = request.getParameter("password");
String username = request.getParameter("username");
String email = request.getParameter("email");
// 저장할 파일 경로 (웹서버 저장 경로)
String filePath = application.getRealPath("/members.txt");
try {
// FileWriter: true → append 모드
FileWriter fw = new FileWriter(filePath, true);
BufferedWriter bw = new BufferedWriter(fw);
// 회원정보를 한 줄로 저장 (텍스트 파일 형식)
bw.write(userid + "," + password + "," + username + "," + email);
bw.newLine();
bw.close();
fw.close();
out.println("<h3>회원가입 성공!</h3>");
out.println("<p>" + username + " 님의 정보가 저장되었습니다.</p>");
out.println("<a href='login.jsp'>로그인 페이지로 이동</a>");
} catch(Exception e) {
out.println("<h3>회원가입 실패!</h3>");
out.println("<p>에러: " + e.getMessage() + "</p>");
out.println("<a href='register.jsp'>다시 시도하기</a>");
}
%>
</body>
</html>