예제로 배우는 JSP

준비중..

예제로 배우는 JSP

자바 웹 프로그래밍의 세계로!

04 JSP 스크립트

# JSP 스크립트 웹페이지를 동적으로 만드는 JSP 스크립트!! <a name="intro"></a> --- ### JSP 스크립트 개요 JSP 스크립트란 웹페이지 안에 **JSP 문법**뿐만 아니라 **Java 문법** 또한 삽입할 수 있도록 해주는 태그 입니다. 이를 통해 웹페이지를 동적으로 만듭니다. JSP 스크립트의 종류로는 선언부, 표현식, 스크립트릿이 있습니다. | 종 류 | 형 식 | 용 도 | |:-------------------:|:-----------:|--------------------------------| | 선언부(declaration) | `<%! ... %>` | 변수 또는 메쏘드를 선언 | | 표현식(expression) | `<%= ... %>` | 계산식 또는 메쏘드결과를 문자열로 표현 | | 스크립트릿(scriptlet) | `<% ... %>` | Java 문법을 기술 | <a name="declarations"></a> --- ### 선언부(declarations) 선언부는 JSP파일에서 사용하기위한 변수 또는 메쏘드를 정의하는데 사용됩니다. 선언된 내용들은 해당파일 어느곳에서든지 사용될 수 있습니다. ``` <%! String name = "JSP Ninja"; int age = 31; %> ``` <a name="expressions"></a> --- ### 표현식(expressions) 표현식은 변수의 값이나 메쏘드의 결과를 문자열로 출력해줍니다. 표현식을 사용할때는 세미콜론을 사용하지 않는 걸 주의하세요. ``` <h1><%= name %></h1> <p><%= sayHello() %></p> ``` <a name="scriptlet"></a> --- ### 스크립트릿(scriptlet) 스크립트릿은 가장 많이 쓰이는 JSP 태그로, 자바의 문법을 JSP 페이지에 적용할 수 있게 해줍니다. ``` <% for (int i = 0; i < 10; i++) { %> <p>Hello World!! <%= i %></p> <% } %> ``` --- ### 핵심 키워드 + [JSP 스크립트 개요](#intro) + [선언부](#declarations) + [표현식](#expressions) + [스크립트릿](#scriptlet)