Servlet6 5/27 - ajax, JSON 로그인 검증 예시$(function(){ $("#frm").submit(function(e){ e.preventDefault(); // 기본 제출 막기 const name = $("#name").val(); // Ajax 호출 등 비동기 로직 처리 });});preventDefault로 이벤트를 막아주어야 함구문 결과e.preventDefault(); O페이지 새로고침 없이 JS로 처리 가능 (Ajax, 검증 등)e.preventDefault(); X브라우저 기본 동작 수행 → 페이지 새로고침/이동 발생$(function () { $("#frm").submit(function (e) { e.preventDefault(); // 기본 제출 동작 막기 const data = .. 2025. 6. 1. 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. 이전 1 다음 728x90 반응형