본문 바로가기

Dev/frontend14

표준 태그 라이브러리 (JSTL) - 2. 코어 태그 2. 코어태그 코어태그라이브러리는 if-else나변수의지정등과같이논리적인처리를위해사용되는스크립트코드를대체하기위한태그를제공하며, 관련태근 [표]와같다. [표 2] 코어태그라이브러리기능분류태그설명변수지원setJSP에서사용될변수를설정한다.remove설정한변수를제거한다.흐름제어if조건에따라내부코드를수행한다.choose다중조건을처리할때사용된다.forEach컬렉션이나 Map의각항목을처리할때사용된다.forTokens구분자로분리된각각의토큰을처리할때사용된다.URL 처리importURL을사용하여다른자원의결과를삽입한다.redirect지정한경로로리다이렉트한다.urlURL을재작성한다.기타태그catch예외처리에사용된다.outJspWriter에내용을알맞게처리한후출력한다.이태그들만잘사용해도복잡한스크립트코드를간단하게표시할수있게된다. .. 2017. 11. 1.
표준 태그 라이브러리 (JSTL) - 1. JSTL 이란 JSP는개발자가직접 와같은태그를작성할수있는기능을제공하는데이를커스텀태그라고한다. 커스텀태그중에서많이사용되는것들을모아서 JSTL(JSP Standard Tag Library)이라는규약을만들었습니다. 1. JSTL이란스크립트를표시하기위한 복잡하게섞여있기때문에코드를한번에알아보기도힘들뿐만아니라 {나 } 와같은괄호를맞추는것에도주의를기울여야합니다. JSP 페이지에서논리적인판단, 반복문의처리, 데이터베이스등의처리를하는코드를깔끔하게작성하기위해서커스텀태그를작성해왔는데, 이런중복되는노력을없애기위해서나온것이바로 JSTL(JSP Standard Tag Library)이다. 1.1 JSTL이제공하는태그의종류[표 1] JSTL이제공하는태그의종류라이브러리하위기능접두어관련 URI코어변수지원흐름제어URL 처리chttp://java.su.. 2017. 11. 1.
HTTP 상태코드 (status code) 출처 : https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C 1xx (조건부 응답)요청을 받았으며 작업을 계속한다.이 상태의 상태 코드는 상태-라인과 선택적 헤더(컴퓨터에서 출력될 때 각 페이지 맨 윗부분에 자동으로 붙는 부분)만을 포함하는 임시의 응답을 나타내고 빈 라인에 의해서 종결된다. HTTP/1.0이래로 어떤 1XX 상태 코드들도 정의 되지 않았다. 서버들은 1XX 응답을 실험적인 상태를 제외하고 HTTP/1.0 클라이언트(서버에 연결된 컴퓨터)로 보내면 안 된다.100(계속): 요청자는 요청을 계속해야 한다. 서버는 이 코드를 제공하여 요청의 첫 번째 부분을 받았으며 나머지를 기다리고 있음을 나타낸다.101(프로토콜.. 2017. 11. 1.
표현 언어 (EL - Expression Language) 1. 표현 언어 (EL - Expression Language) 란?표현 언어(Expression Language)는 JSTL(JSP Standard Tag Library) 1.0 규약에 소개된 내용으로서 JSP 2.0 버전부터 표현 언어가 포함되었습니다. JSP 2.1 버전에서는 표현 언어와 관련된 규약을 별도 문서로 제공하고 있습니다. 표현 언어를 사용하면 표현식을 사용하는 것보다 간단한 방법으로 값을 출력할 수 있습니다. 1.1 표현 언어의 기본 문법표현 언어는 다음과 같이 $와 표현식 그리고 괄호(‘{’ 와 ‘}’)를 사용하여 값을 표현합니다. ${ expr } 표현 언어는 액션 태그나 커스텀 태그의 속성값으로 사용할 수 있습니다. 또한 스크립트 요소 부분에서도 표현식처럼 값을 출력하기 위해 사용.. 2017. 11. 1.
JSTL 일정 시간 후 페이지 Refresh 하기 🔄 일정 시간 후 페이지 Refresh 또는 이동하는 방법 (JSTL/JSP/JavaScript)✅ 1. 서버 응답 헤더 방식 (response.setHeader)서버에서 HTTP 응답 헤더를 설정하여 페이지 자동 이동🔹 절대경로 예시10초 후 http://www.naver.com으로 이동🔹 상대경로 예시현재 경로 기준 test2.jsp로 이동📌 주의: 이 방식은 서버에서 응답을 보낼 때 설정되므로, 클라이언트가 보기 전 리디렉션이 결정됩니다.✅ 2. HTML 태그 방식HTML 문서의 태그에 설정하여 브라우저가 자동 이동🔹 예시5초 후 list.jsp로 이동페이지 내 영역에 삽입해야 작동합니다✅ 3. JavaScript 방식 (setTimeout 또는 setInterval)동적으로 페이지 .. 2017. 11. 1.
HTML에 특수 문자들을 명시하는 방법 HTML에 특수 문자들을 명시하는 방법 HTML에 특수 문자들을 명시하는 쉬운 방법은 “문자 속성(character entity)”라 불리는 간단한 약어를 사용하는 것입니다. 예) CharacterEntity NumberEntity NameDescription"""quotation mark''' (does not work in IE)apostrophe &&&ampersand >>greater-than 문자가 너무 많아서 참고사이트를 이용하세요.참고: http://www.w3schools.com/html/html_symbols.asp 2017. 11. 1.