jsp 4

IntelliJ Java 11 환경에서 JSP 국제화(i18n) 적용 가이드

웹 서비스가 글로벌 사용자 또는 다양한 언어권을 대상으로 한다면, 국제화(i18n: Internationalization)는 필수적인 기능입니다. 이 포스트에서는 JSP 기반의 Spring Boot 프로젝트에서 국제화를 적용하는 방법을 IntelliJ + Java 11 환경 기준으로 단계별로 안내합니다.1. 국제화 기본 개념 정리국제화(i18n): 애플리케이션을 다양한 언어와 지역에서 사용할 수 있도록 설계지역화(l10n): 각 국가, 언어, 문화에 맞춰 실제 번역된 메시지를 적용2. 기본 구조 및 메시지 파일 작성1) messages.properties 생성resources 폴더 하위에 다국어 메시지 파일 생성:src/main/resources/messages.properties ..

FrontEND/Jsp 2025.04.16

JSP에서 JSTL 활용하기

JSP(JavaServer Pages) 개발에서 JSTL(JavaServer Pages Standard Tag Library)은 반복문, 조건문, 포맷 처리, URL 처리 등을 더 깔끔하고 안전하게 구현할 수 있게 도와주는 핵심 태그 라이브러리입니다.이 포스팅에서는 JSTL이 필요한 이유부터 실전 예제까지 하나씩 설명드리겠습니다.✅ JSTL이란?JSTL은 JSP에서 자바 코드를 줄이고 HTML처럼 선언형 문법으로 로직을 표현할 수 있게 도와주는 표준 태그 라이브러리입니다.주요 태그 라이브러리URI설명core조건문, 반복문, 변수처리 등 일반 로직fmt날짜, 숫자, 국제화 등 포맷 처리sqlDB 접근 처리 (비추천)fn문자열 함수 제공💡 JSTL은 EL(Expression Language)과 함께 사용할..

FrontEND/Jsp 2025.04.13

jsp 엑셀 다운

엑셀로 다운 로드 하는 기능을 구현하는 방법. 1. 첫머리의 contentType에서 excel로 다운 받을 수 있도록 해당 내용을 넣어주고 2. 헤더에서 두줄을 추가해 주면 해당 페이지가 Excel로 자동으로 다운 받도록 기능한다. [ 결과 ] : 해당 페이지로 들어갈 때, 화면에 출력될 데이터가 그대로 엑셀로 담겨져서 보여진다. [ 필요한 점 ] : 화면에 들어가서 필요한 데이터를 따로 분류 혹은 검색하여 해당데이터만 엑셀로 다운받으려고 할 경우 추가의 작업이 필요하다. [ 추가한 점 ] 1. 화면에 출력된 데이터를, '버튼'을 누를때 화면의 데이터가 엑셀로 다운 받아지도록 한다. 2. Controller 에서 엑셀을 다운 받는 기능을 건네받고, 전달하도록 함.( Controller에서 엑셀 다운로드..

FrontEND/Jsp 2017.11.30