JSP·Servlet
JSP 에서 사용하는 태그
cg0826
2020. 5. 3. 16:10
반응형
- 주석
JSP 에서는 JSP HTML 자바를 주로 사용합니다.
JSP | <%-- 내용 --%> |
HTML | <!-- 내용 --> |
자바 주석 |
한 줄의 경우 // 여러 줄의 경우 /* 내용 */ |
- 지시자
지시자는 JSP 컨테니어가 JSP 페이지를 파싱하여 자바 소스로 변환시 필요 정보를 알려주기 위함
<%@ 지시자 속성 = 값 %> 으로 사용할 수 있습니다.
지시자 종류 : page, include, taglib
- 스크립트
스크립트는 jsp 페이지가 요청될 때마다 수행되어야 하는 자바 코드를 추가할때 사용
<% 실행문 %> 으로 사용합니다.
아래와 같이 사용 가능합니다 !
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<body>
<h2>jsp 출발</h2>
<%
for (int i = 1; i < 7; i++) {
out.print("<h" + i + ">");
out.print("jsp");
out.print("</h" + i + ">");
}
out.println("<br>출력 자료");
%>
<br>
</body>
|
위 소스의 출력 결과는 다음과 같습니다.
* JSP의 변수를 JS에 전달하는 방법은 다음과 같습니다.
<% String Name = "Hong"; %>
<script>
var Name = "<%=Name%>";
</script>
하지만 ! 반대로 JS 변수를 JSP로 넘겨주지는 못합니다 !
- 선언문
<%! 변수 %> 또는 <%! 메소드 %> 으로 사용합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<body>
<%!
// <%!는 클래스의 멤버필드로 전역변수로 사용
String tel = "02-111-1111";
%>
<%! // !붙이면 메소드의 멤버변수가 아니라 클래스의 멤버변수
public int add(int m, int n) {
return m+n;
}
%>
</body>
|
반응형