JAVA/JSP 프로그래밍 23

JSTL을 활용한 게시판 기능 만들기(댓글 - 수정)

https://maze910.tistory.com/138 JSP 게시판 만들기(로그인, 회원가입, 게시글 리스트)기본 구성회원가입: 사용자가 회원가입을 할 수 있는 기능회원탈퇴: 사용자가 회원탈퇴를 할 수 있는 기능로그인 및 로그아웃: 사용자가 로그인하고 로그아웃할 수 있는 기능회원 관리 기능게maze910.tistory.com이어서 댓글 - 수정까지 만들어 보기BoardControllerpackage com.tenco.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.ht..

JSP 게시판 만들기(로그인, 회원가입, 게시글 리스트)

기본 구성회원가입: 사용자가 회원가입을 할 수 있는 기능회원탈퇴: 사용자가 회원탈퇴를 할 수 있는 기능로그인 및 로그아웃: 사용자가 로그인하고 로그아웃할 수 있는 기능회원 관리 기능게시판 기능 게시글 작성, 수정, 삭제: 사용자가 게시글을 작성, 수정, 삭제할 수 있는 기능게시글 작성, 수정, 삭제: 사용자가 게시글을 작성, 수정, 삭제할 수 있는 기능게시글 조회: 사용자가 게시글 목록을 조회하고 상세 내용을 볼 수 있는 기능댓글 작성 및 삭제: 게시글에 대한 댓글을 작성하고 삭제할 수 있는 기능페이징 처리게시글 목록 페이징: 게시글 목록을 페이지 단위로 나누어 볼 수 있는 기능 비기능적 요구사항Dynamic Web Project: 이클립스에서 Dynamic Web Project로 설정하여 개발(lib ..

[JSP] 폼 처리와 요청 방식

1. GET 요청 방식과 정적 컨텐츠의 개념과 사용법을 이해한다. 2. Form 태그를 사용하여 POST 요청을 보내는 방법을 익힌다. 3. POST 요청을 처리하는 서블릿 파일을 작성할 수 있다. GET 요청 방식과 정적 컨텐츠GET 요청: 클라이언트가 서버로 데이터를 요청할 때 사용되는 HTTP 요청 방식이다. URL에 파라미터를 포함하여 요청할 수 있으며, 주로 정적 컨텐츠를 요청하는 데 사용된다.정적 컨텐츠: 서버에서 변경되지 않는 정적 파일(HTML, CSS, JavaScript, 이미지 등)을 클라이언트에 제공하는 것이다. 특징 GET 요청은 URL에 데이터를 포함하여 전송한다.브라우저의 주소창에 직접 입력하거나 링크를 클릭하여 GET 요청을 보낼 수 있다.GET 요청은 주로 데이터를 조회하..

[JSP] JSP 내장 객체란 뭘까?

JSP 내장 객체는 JSP 페이지 내에서 특별한 선언 없이 사용할 수 있는 객체들이다.이 객체들은 자동으로 생성되며, 서버와 클라이언트 간의 상호작용을 처리하고 웹 애플리케이션의 다양한 기능을 지원하는 데 사용된다.주요 내장 객체request: 클라이언트의 요청 정보를 포함하는 객체.response: 서버에서 클라이언트로 전송할 응답을 나타내는 객체.session: 사용자별 정보를 서버에 저장하는 객체.application: 애플리케이션 범위의 속성을 저장하는 객체.out: 클라이언트에 데이터를 출력하는 데 사용되는 객체.config: JSP 페이지의 설정 정보를 포함하는 객체.pageContext: JSP 페이지의 실행 환경을 제공하는 객체.exception : 예외 정보를 제공 (에러 페이지에서만 사..

[JSP] JSP 주석과 지시자

JSP 주석은 JSP 페이지 내에서 주석을 작성할 때 사용된다.주석은 JSP 페이지를 해석할 때 무시되며, 최종 HTML 페이지에 포함되지 않는다.JSP에는 HTML 주석, JSP 주석, 그리고 Java 주석이 있다. HTML 주석HTML 주석은 최종 HTML 페이지에 포함되며, 브라우저에서 볼 수 있다.  JSP 주석JSP 주석은 JSP 페이지를 해석할 때 무시되며, 최종 HTML 페이지에 포함되지 않는다.  Java 주석Java 주석은 스크립트릿, 선언, 표현식 등 Java 코드 내부에서 사용된다.  JSP 지시자페이지 지시자는 JSP 페이지의 전체 설정을 지정한다.예를 들어, 페이지의 인코딩, import 문, 에러 페이지 등을 설정할 수 있다.  include 지시자include 지시자는 다른 J..

[JSP] JSP 기초 문법

JSP는 기본적으로 HTML 문서 안에 자바 언어를 삽입해 사용할 수 있도록 설계 되어 있다.그래서 실제로 대부분의 변수 선언, 메서드 선언, 로직 등은 자바 언어로 작성할 수 있다.하지만 HTML 사이에 자바 코드를 끼워 넣을 때 필요한 문법이 몇가지 있다. 💡 JSP 기초 문법에 종류- JSP 지시어, Directive - 스크립트릿(Scriptlet) - 선언부(Declaration) - 표현부(Expession) - JSP 액션 태그 JSP 지시어, Directive JSP 디렉티브는 JSP 페이지의 전반적인 속성을 설정합니다. 주로 페이지 속성, import 등을 지정. 스크립트릿(Scriptlet) Java 코드를 HTML 중간에 삽입할 때 사용한다. 태그 사이에 Java 코드를 작성한다..