• 티스토리 홈
  • 프로필사진
    Song hyun
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
Song hyun
  • 프로필사진
    Song hyun
    • 분류 전체보기 (780)
      • 백준 (0)
      • 일본어 (0)
        • 모모타로TMC (0)
      • 영어 (2)
        • Diary (0)
        • Toast Masters (2)
      • 메모 (13)
      • 설치 메뉴얼 (30)
      • Java (178)
      • MySQL (60)
      • JSP (67)
      • Springboot (46)
      • HTML,CSS, JS (71)
        • HTML (8)
        • CSS (12)
        • JavaScript (37)
        • HTML&CSS 스터디 (13)
      • C++ (7)
      • Linux (7)
      • JPA (34)
      • Kotlin (2)
      • Flutter (42)
      • Error Note (39)
      • 디자인 패턴 (12)
      • 디지털논리회로 (4)
      • 데이터베이스 시스템 (8)
      • 알고리즘 (7)
      • 운영체제 (3)
      • 이산수학 (3)
      • 인공지능 (1)
      • 자료 구조 (14)
        • 기본 개념 (14)
        • 자료구조 스터디 (0)
      • 💡My project (76)
        • 팩맨 : Java Swing 게임 제작 프로젝트 (6)
        • 네이트톡 : Java 소켓 통신 프로젝트 (4)
        • 포켓옥션 : HikariCP&JDBC CRUD 프.. (3)
        • 이지 부산 : BDIA-Devton 2024 프로.. (20)
        • 그린 유니버시티 : JSP를 사용한 학사관리 프로.. (1)
        • 애드 포커 : 웹 소켓과 Spring을 사용한 카.. (1)
        • 셸위 : 게임 친구 매칭 사이트 (21)
        • 다모아 : 개발자 중개 플랫폼 (20)
      • 📗스터디 (13)
        • CNN : 웹개발 스터디 (10)
        • Node&React로 유튜브 사이트 만들기 (3)
      • 📙독서 및 강연 기록 (36)
        • 강연 (14)
        • 독서 (22)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • 포스트글 썸네일 이미지
        업로드된 파일 서버 전송 처리
        Song hyun:
        1. 파일 유효성 검사// 유효성 검사 if(filePart==null || filePart.getSize()==0) { // 파일 전송 x 확인 response.setContentType("text/html"); response.getWriter().println("첨부 파일을 추가해주세요!"); return; }  2. 파일 원본 이름 가져오기// 사용자가 올린 파일 원본 이름을 가져온다. // String originFileName=filePart.getSubmittedFileName(); String originFileName=Paths.get(filePart.getSubmittedFileName()).toString(); System.out.println("originFile..
        • 2024-08-01 11:41:27
      • 포스트글 썸네일 이미지
        파일 업로드 코드
        Song hyun:
        1. index.jsp 제목 : 첨부 파일 : 전송   2. FileUploadControllerpackage com.tenco.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import jakarta.servlet.http.Part;import java.io.IOException;@WebServlet("/u..
        • 2024-08-01 11:33:24
      • [JSP] JSP 파일 업로드하기
        Song hyun:
        [JSP] JSP 파일 업로드하기 1. HTTP 메세지에서의 이진 데이터와 텍스트 형태(1) 텍스트 기반 -> text/plain (2) 이진 데이터 기반 -> application/octet-stream-해당 타입으로 지정된 경우, 본문 데이터는 그대로 전송된다. 해당 MIME 타입은 바이너리 데이터를 나타내며, 서버가 이를 특별한 인코딩이나 디코딩 없이 원시 데이터로 취급하게 한다. 2. multipart/form-data MIME TYPEmultipart/form-date는 주로 웹 애플리케이션에서 파일 업로드와 같은 복합적인 데이터 전송에 사용되는 형식이다.(1) 텍스트 데이터(2) 바이너리 데이터(3) multipart/form-data 형식의 특징
        • 2024-08-01 11:19:00
      • [JSP] JSP로 CRUD 게시판 만들기 (5) - 댓글창 만들기
        Song hyun:
        [JSP] JSP로 CRUD 게시판 만들기 (5) - 댓글창 만들기  1. CommentDTO (Comment.java)package com.tenco.tboard.model;import java.sql.Timestamp;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;@Data@ToString@Builder@NoArgsConstructor@AllArgsConstructorpublic class Comment { private int id; private int boardid; private int userId; privat..
        • 2024-07-17 09:45:33
      • 포스트글 썸네일 이미지
        [JSP] JSP로 CRUD 게시판 만들기 (4) - 게시판 만들기
        Song hyun:
        [JSP] JSP로 CRUD 게시판 만들기 (4) - 게시판 만들기 1. BoardController 만들기package com.tenco.tboard.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import jakarta.servlet.http.HttpSession;import java.io.IOException;import java.uti..
        • 2024-07-16 09:31:20
      • 포스트글 썸네일 이미지
        [JSP] JSP로 CRUD 게시판 만들기 (3) - JSP 파일 및 로그인 기능 만들기
        Song hyun:
        [JSP] JSP로 CRUD 게시판 만들기 (3) - JSP 파일 및 로그인 기능 만들기 1. index.jsp 파일 생성-각각의 페이지로 넘어가는 버튼 만들기 ( 태그 사용)ㄴex: 회원가입, 로그인, 로그아웃, 게시판 목록...  JSP MVC 게시판 테스트 페이지 회원가입 로그인 로그아웃 게시판 목록    2. 회원가입 및 로그인 기능 만들기 (1) : DTO 인터페이스, DTO-DAO 클래스 생성하기(1) User.java : user(사용자) 정보 인스턴스화.package com.tenco.tboard.model;import java.sql.Timestamp;import lombok.AllArgsConstructor;import lombok.Builder;impo..
        • 2024-07-15 10:46:36
      • 포스트글 썸네일 이미지
        [JSP] JSP로 CRUD 게시판 만들기 (2) - DB 접근 기술
        Song hyun:
        [JSP] JSP로 CRUD 게시판 만들기 (2) - DB 접근 기술 1. DB 접근 기술(1)- DBUtilBasic.java: Connection 객체를 가져오는 클래스이다.package com.tenco.tboard.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBUtilBasic { private static final String DB_URL="jdbc:mysql://localhost:3306/db_tboard?useSSL=false&serverTimezone=Asia/Seoul"; private static final String DB_USER="root..
        • 2024-07-15 10:26:11
      • 포스트글 썸네일 이미지
        [JSP] JSP로 CRUD 게시판 만들기 (1) - 패키지 및 DB 생성
        Song hyun:
        [JSP] JSP로 CRUD 게시판 만들기 (1) - 패키지 및 DB 생성 1. 다이나믹 웹 프로젝트 및 패키지 만들기(1) src/main/java: 컨트롤러, 모델, 레파지토리, 유틸 총 4개의 패키지 생성.(데이터베이스 쿼리 전송 및 수정 담당)(2) resources 폴더: css, 이미지, js 코드 폴더 생성 (프론트 담당)(3) views 폴더: 게시판, 댓글, 로그인 JSP 폴더 생성 (1과 2를 연결, 사용자에게 화면 보여줌)  2. 라이브러리 적용하기*사용 라이브러리-HikariCP 라이브러리-Jakarta-JSTL 라이브러리 2개-Lombok 라이브러리-MySQL connector Java 라이브러리-SLF4J 라이브러리 (로깅용)    3. 테이블 설계하기 - MySQL 사용(1) ..
        • 2024-07-15 09:22:20
      • 포스트글 썸네일 이미지
        [JSP] 55. JSTL을 사용하여 CRUD 프로그램 만들기
        Song hyun:
        [JSP] 55. JSTL을 사용하여 CRUD 프로그램 만들기1. UserDTOpackage models;import lombok.Data;@Datapublic class User { private int id; private String username; private String password; private String email;} 2. UserDAOImplpackage repasitory;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList..
        • 2024-07-12 14:21:45
      • 포스트글 썸네일 이미지
        [JSP] 54. JSTL 라이브러리의 사용
        Song hyun:
        [JSP] 54. JSTL 라이브러리의 사용1. JSTL 예제 태그를 사용할 수 있다. %> 메세지 :   2. JSTL 예제 태그를 사용할 수 있다. %> 메세지 : 메세지 값이 null이 아닙니다. Number : ${i}   3. JSTL 예제 태그를 사용할 수 있다. %> 메시지 : 메시지 값이 null 아닙니다 Number : ${i} JSTL Formatting Example "/> 현재 시간 : ${formattedDate} Format Price : ${formatPrice}
        • 2024-07-12 10:15:52
      조회된 결과가 없습니다.
      [1][2][3][4][···][7]
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바