jsp(104)
-
15주차 - jsp(10) action Tag - 1
이번의 목표 01. jsp 의 Action Tag에 대해 알아보자 01. jsp의 Action Tag에 대해 알아보자 Action Tag에는 아래의 종류가 있습니다. 이중에서도 이번에는 , , 를 알아보겠습니다. 에서 빈(Bean)을 생성한다는 말이 다소 생소할 수 있습니다. 보다 쉽게 이해하기 위해서는 인스턴스를 생성한다 생각하면 쉽습니다. 의 사용 예시는 아래와 같습니다. 와 는 기존에 배우고 사용했던 setter/getter의 역할을 수행합니다. 사용 방법은 둘이 유사하며 예시는 아래와 같습니다. 앞서 만든 을 기준으로 설명하자면 이때에 property는 이전 페이지에서 전달해준 form에서 name 값을 입력하여 그 value를 받아옵니다. name="변수" 에서 사용되는 변수란 위에서 을 이용하..
2022.10.14 -
15주차 - jsp (9) <c:url>
이번의 목표 01. 태그를 사용하여 url을 출력해보자 01. 태그를 사용하여 url을 출력해보자 태그는 context root를 기준으로 url을 받아올 수 있습니다. 사용 예시는 아래와 같습니다. 01. 코드 02. 실행 화면 01. 코드 web context root : ${root} jstl path : ${jstl} 02. 실행 화면
2022.10.14 -
15주차 - jsp (8) jstl을 사용하여 인코딩을 바꿔보자
이번의 목표 01. jstl을 사용하여 인코딩을 바꿔보자. 01. jstl을 사용하여 인코딩을 바꿔보자. 타입에 대해 배울때 method="POST" 속성을 이용하여 POST형식으로 데이터를 전송하는 것을 배웠습니다. 이때 데이터에 한글이 있을때 전송받은 페이지에서 제대로 확인하지 못하는 문제가 있었습니다. 이것을 해결하기 위해 request.setCharacterEncoding("UTF-8") 를 사용하여 인코딩을 해줬습니다. jtl에서는 이것도 대체하여 코드 작성이 가능합니다. 인코딩을 바꿔주기 위해서는 taglib을 이용하여 fmt를 연결시켜줘야합니다. 코드는 아래와 같습니다. http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 그리고 실제로 인코딩을 변경해주는..
2022.10.14 -
15주차 - jsp (7) <c:forEach>, <c:choose>
이번의 목표 01. 태그에 대해 알아보자. 02. 태그에 대해 알아보자. 01. 태그에 대해 알아보자. 태그는 반복문의 기능을 합니다. 사용 예시는 아래와 같습니다. 자바의 for처럼 열고 닫는 사이에 반복문을 적어주면 됩니다. 를 사용한 향상for문도 가능합니다. 사용 예시는 아래와 같습니다. 태그를 사용한 향상fo문을 쓸때에 자주 범할수 있는 오류로 items의 값을 el을 사용하지 않고 바로 변수명을 넣는 것입니다. 무심코 그냥 적는 경우가 자주 발생하니 이 부분을 신경써야겠습니다. 02. 태그에 대해 알아보자. 지난 시간 에 대해 배웠습니다. 그때 는 else, else if 의 기능을 할 수 없다했습니다. 바로 그 기능을 할 수 있도록 도와주는 것이 태그입니다. 태그 안에는 태그와 를 사용할 수..
2022.10.14 -
15주차 - jsp(6) <c:set> <c:out>, <c:if>
이번의 목표 01. 태그를 사용하여 변수에 값을 저장해보자 02. 태그를 사용하여 값을 출력해보자. 03. 태그를 사용하여 if문을 사용해보자. 은 변수를 생성하고 값을 저장할 수 있습니다. 사용 방법은 아래와 같습니다. 변수명이 이미 있다면 새로운 값이 저장되고 없다면 새로운 변수가 생성됩니다. scope는 변수가 사용될 범위로 생략될 경우 기본값은 page입니다. 보통은 value에 값을 넣는 경우가 일반적이지만 닫는 태그를 열고 그 사이에 입력하는 것으로도 value에 값을 저장할 수 있습니다. 은 값을 출력할 수 있습니다. 사용 방법은 아래와 같습니다. 출력 결과에서 변수를 사용할때에는 EL을 주로 사용하는데, 이때 코드가 길고 가독성이 떨어지기 때문에 바로 EL을 사용하는 것이 코드도 간결하고 ..
2022.10.14 -
15주차 - jsp(5) jstl
이번의 목표 01. JSTL에 대해 알아보자 02. jstl 환경을 구축해보 01. JSTL에 대해 알아보자. JSTL이란? JSP에서 사용 가능한 표준 태그 라이브러리 입니다. JSTL에서 제공하는 태그를 사용하면 JSP 코드가 깔끔하고 가독성이 좋게 됩니다. JSTL 라이브러리를 사용하는 이유로 HTML태그의 스크립트릿을 함께 사용하면 가독성이 떨어지기 때문에 코드를 깔끔하게 하고 가독성을 좋게 하기 위해서 사용됩니다. 커스텀 태그에는 5가지 종류가 있습니다. 커스텀 태그 설명 기본 기능 (core) 일반 프로그램이 언어에서 제공하는 것과 유사한 변수 선언과 실행 흐름의 제어기능을 제공하고, 다른 JSP페이지로 제어를 이동하는 기능도 제공한다. 형식화 (format) 숫자, 날짜, 시간을 포매팅하는 ..
2022.10.14