-
[JSP]JSP 페이지 스크립트 요소JSP 2020. 12. 23. 22:03
해당 강의로 공부중인 내용입니다. 문제가 되면 비공개로 전환하겠습니다.
스크립트릿 <% %>
스크립트 릿은 가장 일반적으로 JSP 페이지에서 많이 쓰는 스크립트 요소. 주로 프로그래밍 로직을 기술할 때 많이 쓰임
지역변수로 만들어짐
선언문 <%! %>
자바의 멤버변수 또는 멤버 메소드로 사용하고자 할 때 주로 사용되는 프로그래밍 로직 기술. 전역변수로 만들어짐
표현식 <%= %>
일반적으로 자바의 System.out.println()과 유사하게 사용된다. 데이터를 출력할 때 주로 사용되는 프로그래밍 로직 기술
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <html> <head> <meta charset="EUC-KR"> <title>Insert title here</title> </head> <body> <h2>화면에 구구단을 출력하시오</h2> <% for(int i=2;i<10;i++){ for(int j=1;j<10;j++){ %> <%= i%> X <%=j %> = <%=i*j%> <% } %> <br> <% } %> </body> </html>
Tip. 브라우저에 out.write(); 를 통해 출력할수도 있다.
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <html> <head> <meta charset="EUC-KR"> <title>Insert title here</title> </head> <body> <h2>화면에 구구단을 출력하시오</h2> <% for(int i=2;i<10;i++){ for(int j=1;j<10;j++){ out.write(i + "*" + j + "=" + i*j); } } %> </body> </html>
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <html> <head> <meta charset="EUC-KR"> <title>Insert title here</title> </head> <body> <%! public void inCrement(){ } %> <%! int a =10;//멤버변수 %> <% int a=100;//지역변수 %> </body> </html>
<!% %> 선언문 멤버변수(보통은 외부에 자바 class 를 만들고 그 메소드를 호출하는 방법을 많이 쓴다)
'JSP' 카테고리의 다른 글
[JSP]JSP 페이지 액션 태그 (0) 2020.12.28 [JSP]JSP 페이지 내장객체 (0) 2020.12.24 [JSP]JSP 페이지 디렉티브 (0) 2020.12.23