💻 <!-- dev -->

    [JSP Action Tag - 커스텀 액션 태그] JSTL Formatting Library

    더보기 JSTL Formmating Library의 개요와 사용법에 대해 알아보자 JSTL 분류 2️⃣ JSTL Formatting Library 숫자, 날짜 및 시간 데이터의 출력 형식을 지정할 때 사용하는 문법을 제공 더보기 💻 jstl.jsp formatting 02_formatting.jsp 생성 1. formatNumber ✔️ 숫자 데이터의 포맷(형식) 지정 ✔️ 표현하고자 하는 숫자 데이터의 형식을 통화 기호, % 등의 원하는 쓰임에맞게 지정하는 태그

    [JSP Action Tag - 커스텀 액션 태그] JSTL Core Library

    더보기 JSTL의 개요와 사용법에 대해 알아보자 더보기 💻 index.jsp JSTL jstl.jsp 생성 📍 JSTL이란? 👉🏻 JSP Standard Tag Library의 약자로 JSP에서 사용되는 커스텀 액션 태그 👉🏻 공통적으로 사용되는 코드들의 집합을 보다 쉽게 사용할 수 있도록 태그화해서 표준으로 제공하는 라이브러리 더보기 1. 사이트 접속 https://tomcat.apache.org/download-taglibs.cgi Apache Tomcat® - Apache Taglibs Downloads Welcome to the Apache Taglibs download page. This page provides download links for obtaining the latest versio..

    [JSP] JSP Action Tag - 표준 액션 태그

    더보기 JSP Action Tag 중 표준 액션 태그에 대해 알아보자 JSP를 이루는 구성인자 🕐 JSP 스크립팅 원소 JSP 페이지에서 자바 코드를 직접 기술할 수 있게 하는 기술 예) 선언문, 스크립틀릿, 표현식(출력식) 🕑 지시어 JSP 페이지 정보에 대한 내용을 표현한다거나 또 다른 페이지를 포함할 때 사용 예) page 지시어, include 지시어, taglib 지시어(라이브러리를 추가할 때 사용) 🕒 JSP 액션 태그 XML 기술을 이용해서 기존의 JSP 문법을 확장하는 기술을 제공하는 태그 (XML 태그는 반드시 시작 태그와 종료태그가 한 세트로 있어야만 함) 👉🏻 표준 액션 태그(Standard Action Tag) : JSP 페이지에서 바로 사용 가능한 태그 (별도의 라이브러리 연동이 ..

    [EL] EL의 연산자

    더보기 EL의 연산자에 대해 알아보자 더보기 index.jsp 경로 지정 2. EL의 연산자에 대해서 배워 보자! 02_EL의 연산자 ELOperationServlet 생성 url mapping: /operation.do 02_elOperation.jsp 생성 💻 공통 ELOperationServlet protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 연산자 공부를 위한 테스트 데이터들 request.setAttribute("big", 10); request.setAttribute("small", 3); request.setAttribute..

    [EL] EL의 개요와 기본 구문

    더보기 EL에 대하여 알아보자 더보기 06_Web-workspace2 에 Action-Project 동적 웹 프로젝트 생성 index.jsp 생성 후 서버에 올리기 WebContent 폴더 내에 views 폴더와 1~3까지의 폴더 생성 EL (Expression Language) 표현 언어 ✔️ 기존에 사용했던 표현식(출력식) 과 같이 JSP 상에서 표현하고자 하는 값을 ${ name } 의 형식으로 표현해서 작성하는 것 ✔️EL은 기본적으로 getXXX을 통해 값을 빼 올 필요 없이 키값만 제시하면 바로 값에 접근 가능 내부적으로 해당 Scope 영역에 해당 키값의 밸류값을 가지고 올 수 있음 기본적으로 EL은 JSP의 내장객체를 구분하지 않고 자동적으로 모든 내장 객체에 키값을 ..

    [11/4] 오류 기록 및 이메일 인증, 비밀번호 찾기

    댓글 삭제 (코드는 쳐 놨으나 오류 때문에 확인하지 못하는 상태) NumberFormatException: null .jsp 에서 input 태그 name으로 받은 값이 controller로 받아지지 않음 왜지...? 🔥 .jsp 에서 콘솔로 아래 구문 쳐 봤을 때는 잘 뜸! 다만 setInterval() 메소드 때문에 1초마다 우르르르 바뀜 console.log(list[i].genCommentNo); console.log(list[i].genNo); ❌ 혹시나 해서 setInterval() 제거해 봤지만 안 됨 댓글 상태 로그인하지 않았을 때 신고/수정/삭제 버튼 안 보이게 로그인 했을 때 신고/수정/삭제 버튼 보이게까지는 가능한데본인일 때만 수정/삭제 버튼 보이게가 안 됨... 왜지 🔥 현재 lis..

    [11/3] 게시판 검색

    더보기 1. boardListview.jsp 검색 버튼에 링크 걸기 2. BoardSearchController (URL mapping: /search.bo) 검색(제목+내용, 제목, 내용, 작성자, 댓글) -> 얼레벌레 하긴 햇는데 댓글 기준 검색하면 작성자가 댓글 작성자로 나옴

    [11/2] 게시판 상세조회, 게시글 수정, 게시글 삭제, 댓글 작성/수정/삭제

    🤦🏻‍♀️ 게시판 상세 조회 더보기 1. .jsp 등 프로젝트 클래스 ㅇ 🤦🏻‍♀️ 게시판 수정 (selece 내의 option 창에서 '카테고리 선택'을 눌렀을 때는 넘어가지 않도록 변경, 등록 폼에도 수정) 더보기 1. .boardUpdateForm.jsp 자유게시판 카테고리 선택 잡담 질문 공략 첨부파일 취소 수정 2. boardDetailView.jsp 수정하기 버튼에 링크 달기 수정 삭제 신고 목록 3. BoardUpdateFormController(URL mapping: /updateForm.bo protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcep..

    [11/1] 게시판 작성, 게시판 상세조회(게시글만), 아이디 저장 쿠키, 회원가입 동의

    🤦🏻‍♀️ 게시판 작성 더보기 1. BoardEnrollFormController (URL mapping: /enrollForm.bo) 자유게시판 작성 페이지를 띄우기만 할 용도 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 게임 태그를 작성하기 위해(선택사항) 게임 테이블로부터 전체 게임을 조회해서 request에 담기 ArrayList list = new BoardService().selectGameList(); request.setAttribute("list", list); // 자유게시판 작성 페이지를 띄우기만 할 용도 reque..

    [10/31] 게시판

    -- 헤더, 푸터 나눔 (근데 헤더 왜 안 들가농,,, 중복 변수?) 😱 더보기 1. Board 클래스 생성 package com.insertcoin.board.model.vo; import java.sql.Date; public class Board { // 필드부 private int genNo; // GEN_NO NUMBER PRIMARY KEY, private String genCategory; // GEN_CATEGORY VARCHAR2(10) NOT NULL, private int gameNo; // GAME_NO NUMBER REFERENCES GAME(GAME_NO), private String memNo; // MEM_NO NUMBER NOT NULL REFERENCES MEMBER(ME..