
JSP(Java Server Pages)는 HTML 코드 안에 Java 코드를 삽입하여 웹페이지를 동적으로 구성할 수 있게 한다. HTML 태그 내에서 <% 자바영역 %> 로 둘러싸인 스크립트 영역에 Java 문법을 적용하는 방식으로 작동한다. 이 JSP 파일을
절대경로는 파일 위치에 대해서 최상위 디렉토리부터 시작하여 전체 주소를 표시하는 방법이다. 절대경로는 파일위치와 폴더의 위치에 대해서 정확하게 지정할 수 있는 장점이 있다. 절대경로는 루트 디렉토리부터 표시를 하게 되는 https:// 부터 시작하는 url주소
ArticleDetail 파일에서 detail 파일로 parameter에서 가져오는 방식을 사용할 수 없다. request.setAttribute("articleRows", articleRows);를 하여 넘겨줄 수 있다. 여기서 attribute는 List<M
url 뒤 key와 value를 붙여서 HTTP 패킷 헤더에 포함해서 서버에 데이터 요청데이터 값들이 노출된다. (url에 쿼리 스트링을 붙여서 서버로 전송하기 때문이다.)http://localhost:8080/JSP_AM_2024_08/article/doWr
HTTP는 서버와 클라이언트가 서로 데이터를 주고받기 위해 사용되는 통신 규약(약속)을 말한다!웹문서간에 링크를 통해 연결할 수 있는 프로토콜이다. 클라이언트가 요청(Request)하면 서버가 응답(Response)하는 것 왜 클라이언트와 서버를 분리해놓은 것일까??클

초기 동적 웹 페이지들은 서블릿(servlet)을 이용하여 구현했다. 이 서블릿의 문제점을 보완하여 나온 것이 JSP이다. 서블릿? 서블릿은 서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스이다. 서블릿은 일반 자바 프로그램과 다

클라이언트로부터 요청을 받는다.데이터베이스 연동과 같은 비즈니스 로직을 처리한다. 처리된 결과를 클라이언트에 돌려준다. 클라이언트가 서블릿에 요청을 하면 먼저 톰캣 컨테이너가 받는다. 그 다음 사용자의 요청이나 응답에 대한 HttpServletRequest 객체와 Ht
서블릿에서 응답을 처리하는 방법 doGet()이나 doPost() 메서드 안에서 처리 javax.servlet.http.HttpServletResponse 객체 이용 setContentType()을 이용하여 클라이언트에게 전송할 데이터 종류(MIME-TYPE)를 지정
서블릿에서 다른 서블릿 또는 JSP로 대량의 데이터를 공유하거나 전달하고 싶을 때는 바인딩(binding) 기능을 사용한다. 바인딩은 웹 프로그램 실행 시 데이터를 서블릿 관련 객체에 저장하는 방법으로, 주로 HttpServletRequest, HttpSession,
서블릿 속성이란 ServletContext, HttpSession, HttpServletRequest 세 가지 서블릿 API 클래스에 저장되는 객체라고 보면 된다. 서블릿 API의 setAttribute(String name, Object value)로 바인딩하고, 필