💻 <!-- dev -->/Servlet | JSP | Ajax | JSON

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

    더보기 JSTL Functions Library의 개요와 사용법에 대해 알아보자 JSTL 분류 3️⃣ JSTL Functions Library EL 구문 안에서 사용할 수 있는 메소드를 제공 더보기 💻 jstl.jsp functions library 03_functions.jsp 생성 formatting도 필요하다면추가하면 됨! 이번 테스트에서는 사용하지 않을 것이기 때문에 추가하지 않았을 뿐 💻 02_formmatting.jsp - 테스트 공통 내용 1. 변수, ArrayList의 길이 반환: ${ fn.length(변수명) } 💻 03_functions.jsp str: ${ str } 문자열의 길이: ${ fn:length(str) } 글자 문자열의 길이: ${ str.length() } 글자 lis..

    [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의 내장객체를 구분하지 않고 자동적으로 모든 내장 객체에 키값을 ..

    [Ajax & JSON] 쿠키를 이용한 기능 만들기 (아이디 저장, 메인 페이지 광고 팝업)

    *쿠키(cookie): 브라우저에 할당된 저장소 👉🏻 쿠키를 발급한 url 주소에서만 사용 가능 👉🏻 관리자 도구 - 애플리케이션 - 쿠키에서 확인 가능 👉🏻 사용자가 사용하고 있는 서버에서 만들어져서 사용자의 컴퓨터 (브라우저)에 저장하는 정보 👉🏻 키-밸류 세트로 저장 👉🏻 누구든지 임의로 생성/수정/삭제할 수 있어서 보안과 관련 없는 기능을 다룰 때 사용 (보안상 웹 사이트에서는 만들지 않는 것을 권장 / 모바일은 본인만 사용하는 경우가 많아 자주 쓰임) 쿠키 창 예시(네이버) ❓ Domain: 누가 이 쿠키를 발급해 줬는지 ❓ Expires / Max Age: 만료 일자 📍 사용 예시 ✔️광고 팝업 오늘 동안 보지 않기 클릭 시 새로운 쿠키가 생기면서 Expires/ Max Age에 그리니치 천문..

    [Ajax & JSON] Ajax & JSON를 이용한 기능 만들기(아이디 중복확인, 댓글 달기/댓글 작성)

    *아이디 중복 확인 memberEnrollForm.jsp (쿼리 무결성 적용 X) 👉🏻 중복확인 버튼에 onlick 속성 걸고, 하단에 script 구문 추가하기 // 중복 확인 버튼에 onclick 속성 걸기 * 아이디 중복확인 // form과 div까지 빠져나온 뒤 선언적 함수가 들어갈 script 구문 만들기 AjaxIdCheckController 서블릿 생성 👉🏻 url mapping: /idCheck.me package com.kh.member.controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servle..

    [Ajax & JSON] Ajax와 JSON의 개요

    더보기 Ajax의 개요와 JSON에 대해 알아보자 ✔️ Ajax를 시작하기 전에 (공부 환경 설정) 1. Dynamic Web Project 생성 👉🏻Project name: Ajax_Project 👉🏻 Default output folder 경로: WebContent\WEB-INF\classes 👉🏻 Context root: ajax 👉🏻 배포 서술자 체크박스 ✔️ 완료 2. 첫 화면이 될 index.jsp 생성 후 서버에 올리기 Ajax 👉🏻 Asynchronous JavaScript And XML의 약자 👉🏻 서버로부터 데이터를 가져와 전체 페이지를 새로고침하지 않고 일부만 로드할 수 있게 하는 기법 👉🏻 우리가 기존에 a 태그 또는 form 태그를 통해 요청했던 방식은 "동기식 요청"이었음 => ..

    [Servlet & JSP] 기본적인 기능이 구현된 동적 웹 페이지 만들기 (Board ver. - 사진 게시판)

    더보기 Servlet/JSP의 사진 게시판(Board)를 만들어 보자 사진 게시판 ✔️ 게시글 작성, 게시판 전체 조회, 게시판 상세 조회, 수정, 삭제 *게시글 등록 menubar.jsp 👉🏻 페이징 처리는 일반 게시판 참고하세요! HOME 공지사항 일반게시판 사진게시판 thumbnailListView.jsp 사진 게시판 글작성 No.123 제목입니다. 조회수: 230 No.123 제목입니다. 조회수: 230 No.123 제목입니다. 조회수: 230 No.123 제목입니다. 조회수: 230 No.123 제목입니다. 조회수: 230 No.123 제목입니다. 조회수: 230 No.123 제목입니다. 조회수: 230 ThumbnailListController 서블릿 생성 👉🏻 url mapping: /lis..