CAFE

JSP 강의 관련 게시판

로그인 회원정보 텍스트 저장 프로그램 : registerProcess.jsp

작성자AlexRyu|작성시간26.06.08|조회수60 목록 댓글 0

<%-- 프로그램 명 :  로그인 회원정보 텍스트 저장 프로그램  : 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>

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼