java59 5/26 - JSTL 목차JSTL커스텀 태그 중 가장 많이 사용되는 태그를 표준화하여 라이브러리로 제공하는 것주로 사용하는 것if, foreach, url 정도이름 띄워보기package pro14;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class IndexServlet */@WebServlet(".. 2025. 6. 1. 5/23 - 서블릿, 쿠키와 세션, 필터와 리스너, JSP 목차서블릿의 여러가지 URL 패턴이름까지 정확히 일치하는 패턴ex) /first/test확장자만 일치하는 패턴ex) .do (.확장자)모든 요청 패턴ex) /*Filter API브라우저에서 서블릿에 요청하거나 응답할 때 미리 요청이나 응답과 관련해 여러가지 작업을 처리하는 기능예를들어 한글 인코딩처럼 각 서블릿에서 반복적으로 처리해야 하는 작업과 같이 서블릿의 공통 작업을 미리 필터에서 처리하면 반복 작업의 수고를 덜 수 있음용도요청 필터사용자 인증 및 권한 검사요청시 요청 관련 로그 작업인코딩 기능응답 필터응답 결과에 대한 암호화 작업서비스 시간 측정필터 관련 APIjavax.servlet.Filterjavax.servlet.FilterChainjavax.servlet.FilterConfigFilter.. 2025. 6. 1. 5/22 - Servlet, 쿠키, 세션 목차Servlet Context서블릿 컨테이너 간의 연동을 위해 사용어플리케이션마다 존재기능서블릿에서 파일 접근자원 바인딩로그 파일컨텍스트에서 제공하는 설정 정보 제공WEB-INF 안에 web.xml 넣고 작성 name 홍길동package sec03.ex01;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletConfig;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import ja.. 2025. 6. 1. 5/21 - 서블릿 응답 처리 방법 목차전송 방식getURL주소에 데이터를 붙여서 전송하는 방식package pro05.ex01;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class LoginServlet.. 2025. 6. 1. 5/20 - 톰캣, 웹 서버 프로그래밍, 서블릿 목차웹 서버server + appletservletjava 안에 html (css, js)jsphtml 안에 javael, jst1템플릿 엔진velocitythymeleaf톰캣 설치설치https://tomcat.apache.org/tamcat9 windows installer 다운로드포트번호 8090 (오라클 충돌 방지)경로는 java/tomcat9설치 후 브라우저 접속 (http://localhost:8090)Apache Tomcat® - Welcome!이클립스 연결퍼스펙티브 javaEE로 변경운영 서버는 auto reloading enabled를 끔재시작이 안되어서 수동으로 해주어야 함war 파일톰캣에 배포하기 위한 파일export → war file톰캣폴더 내의 webapps에 war 파일 붙여넣기.. 2025. 6. 1. 프로그래머스 3레벨 - 가장 긴 팰린드롬 가장 긴 팰린드롬앞뒤를 뒤집어도 똑같은 문자열을 팰린드롬(palindrome)이라고 합니다. 문자열 s가 주어질 때, s의 부분문자열(Substring)중 가장 긴 팰린드롬의 길이를 return 하는 solution 함수를 완성해 주세요. 예를들면, 문자열 s가 "abcdcba"이면 7을 return하고 "abacde"이면 3을 return합니다. 제한사항문자열 s의 길이 : 2,500 이하의 자연수 문자열 s는 알파벳 소문자로만 구성 입출력 예s answer "abcdcba" 7 "abacde" 3 입출력 예 설명입출력 예 #1 4번째자리 'd'를 기준으로 문자열 s 전체가 팰린드롬이 되므로 7을 return합니다. 입출력 예 #2 2번째자리 'b'를 기준으로 "aba"가 팰린드롬이 되므로 3을 r.. 2025. 6. 1. 이전 1 2 3 4 5 ··· 10 다음 728x90 반응형