Back-end139 JSP의 액션태그 액션태그란? 액션 태그는 태그 형태로 제작되므로, 자바 문법과는 사용방법에 있어 차이가 있다. 액션 태그의 형태 JSP 페이지 제작 시 사용하는 여러 스크립팅 요소들과 마찬가지로 JSP 페이지 내 작성된 액션 태그도 서블릿 클래스로 변환될 때 해당 태그가 수행되어야 코드들로 변경된다. 액션 태그는 JSP 페이지의 표준으로 지정된 기술이므로 별도의 설치나 JSP 페이지 내 임포트 없이 바로 사용이 가능하다. 액션 태그의 일반적인 형태는 다음과 같이 접두어 "jsp"와 ":" 뒤의 사용할 태그의 이름, 사용할 액션 태그 내 지정 가능한 속성과 속성값으로 구성된다. 태그 가장 앞에 위치한 'jsp:'와 같은 접두어는 액션 태그 외에도 JSP 페이지에서 사용 가능한 외부 태그를 지정하기 위해 사용된다. 액션 태.. 2021. 8. 29. JSP의 세션관리 HTTP 프로토콜의 연결 방식 웹 애플리케이션이 사용자의 요청에 따라 서비스를 제공하는 일련의 과정에는 HTTP 프로토콜이 그 중심에 있다. HTTP 프로토콜을 사용한 웹 클라이언트와 웹 서버의 연결은 일회성 연결로, 웹 클라이언트로부터 전송되는 요청을 웹 서버에서 처리한 후 웹 클라이언트가 이에 대한 응답을 전달받는 순간 끊어진다. 따라서 HTTP 프로토콜을 이용한 웹 서버와 웹 클라이언트는 지속적인 연결을 통한 데이터 송/수신 을 할 수 없으며, 일회성 연결을 맺고 끊음을 반복적으로 수행하면서 통신하게 된다. 이러한 특성을 가진 HTTP 프로토콜은 연결을 유지하지 않는 프로토콜(stateless Protocol)로 분류된다. 연결을 유지시키지 않고 일회성 연결을 사용하는 HTTP 프로토콜은 동일한 기.. 2021. 8. 28. JSP의 에러처리 JSP 에러 처리를 위한 필요 요소 JSP 페이지 수행 중 비정상적 동작 수행으로 인해 페이지 내부에서 에러가 발생했을 때 JSP 페이지 내부에 해당 에러를 처리하기 위한 아무런 조치가 없을 경우 웹 서버에서 에러 관련 사항을 웹 브라우저를 통해 출력하게 된다. 일반 사용자의 경우 기본 에러 관련 화면은 대처하기 어렵기 때문에 상황에 맞는 적절한 대응 안내를 사용자에게 해줄 수 있는 새로운 에러 페이지를 제작하는 것이 바람직하다. 응답 상태 코드 JSP 에러 처리에 핵심적인 요소인 응답 상태 코드는 웹 서버가 요청에 대한 응답을 전송할 때 HTTP 응답 메시지에 포함되는 요소 중 하나로 현재 전송하려는 응답에 대응되는 요청의 처리 결과를 나타내는 코드이다. 즉 웹 클라이언트의 요청이 잘 처리되어 있는지,.. 2021. 8. 21. JSP의 내장객체 내장객체의 종류 내장 객체는 JSP 페이지 작성 시 자주 사용되는 기능들을 구현하기 위해 제공되며, 선언없이 내장객체 변수명을 통해 바로 사용할 수 있다. 변수명 : 타입 : 역할 request : javax.servlet.ServletRequest, javax.servlet.http.HttpRequest : 웹 클라이언트의 요청 정보를 저장 response : javax.servlet.ServeltResponse : 웹 클라이언트의 요청 정보를 처리하는 응답 정보를 저장 pageContext : javax.servlet.jsp.PageContext : 페이지 실행에 필요한 정보를 저장, forward 및 include 기능 실행 시 사용 out : javax.servlet.jsp.Jsp.JspWrite.. 2021. 8. 21. Spring 용어정리(3) 간단한 게시판 생성 Controller : 리퀘스트 매핑 위한 DTO, DAO : 데이터베이스와 테이블을 사용하기 위한 쿼리문의 결과가 하나 이상 즉 여러개가 나오는 SQL문을 처리하기위해서는 JdbcTemplate의 query 메서드를 사용한다. 그리고 결과가 하나만 나오는 SQL문을 처리하기 위해서는 JdbcTemplate의 queryForObject 메서드를 사용한다. SQL의 insert, delte, update 문은 JdbcTemplate의 update 메서드를 사용한다. 변수를 이용해 SQL문을 완성시킬 수도 있고, 메서드에 값을 파라미터로 넘길 수도 있다. package com.study.springboot; import javax.servlet.http.HttpServletRequest;.. 2021. 8. 16. JSP 기초 JSP는 Java Server Page의 약자로 Java를 이용하여 동적 웹 서비스를 구현할 수 있는 서버 사이드 기술이다. 컴파일 방식이 아닌 스크립트 방식을 사용하므로 JSP 페이지를 개발하는 프로그래머가 직접 컴파일 하지 않고, 페이지의 호출 시 필요한 경우에 한해 자동으로 컴파일을 수행하여 서비시를 제공한다. JSP의 개요 자바 클래스 내 프로그래밍적 로직 처리와 함께 HTML 태그들이 삽입되는 형식으로 제작되는 서블릿과는 달리 JSP 페이지는 문서에 다른 프로그래밍적 가공 없이 HTML 문서를 작성할 때와 동일하게 바로 태그를 사용하며, 자바 코드가 필요할 때 HTML 태그들에서 중간중간 특정 기호를 사용하여 삽입해주는 방식으로 작성된다. 따라서 JSP 페이지는 서블릿을 작성할 때 처럼 웹 서비.. 2021. 8. 14. 이전 1 ··· 13 14 15 16 17 18 19 ··· 24 다음