
1. src - new - jspfile로 생성
2. <% 여기부터 %> 여기까지 Java 입력

http://localhost:8090/JspStudy/NewFile.jsp
도메인:포트번호/웹 프로젝트명/요청 파일(webcontent)
******************************************************************************************************************************
JSP 구성요소 4가지
1. 스크립트릿
1) 자바 코드를 사용할 수 있도록 해주는 영역표시
(지역변수 선언, 제어문)
2) 자바스크립트 코드 작성 X, 표현식 사용 X, <script></script> 태그 사용 X
3) <html></html> 사이에 아무 위치에 사용 가능 => 주로 <head></head> // <body </body>
<%
String str="hoo";
System.out.println("str="+str); //콘솔에 출력
out.println("str="+str); //웹에 출력 => document.write("str=>"+str)
%>
2. 표현식(Expression)
간단하게 출력문 대용으로 사용
변수, 메서드 호출 -> 결괏값 출력
**특징 => 스크립트릿 안에 사용할 수 없다.
(형식) <%=출력 변수명 %> <%=객체명. 일반 메서드명() %>
3. 선언문(Declaration)
(형식) <%! %>
<%!
선언문(Declaration)=> 모양이 script와 비슷! 표 차이
선언된 위치에 상관없이 변수를 불러다 사용이 가능 -> 멤버 변수처럼
주로 상단에 작성하나 어느 위치에서도 가능하다.
메서드를 작성할 때 사용 -> 실무에서 사용 x -> src(빈즈 클래스 작성)
%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<%
//int count = 3; //(2) 이곳 가능 // 스크립트도 여러개로 나눠서 사용 가능
%>
<meta charset="UTF-8">
<title>JSP 2번째 예제</title>
</head>
<body>
<%
// int count = 3; //(1) 이곳 가능
for(int i = 0; i<count; i++) {
out.println("<h1>JSP 테스트"+i+"!<br>");
}
//out.println("count=>"+count);
%>
스크립트밖에서 출력: <%=count%>
<%!
//선언문(Declaration)=> 모양이 script과 비슷 !표 차이
//선언된 위치에 상관없이 변수를 불러다 사용이 가능 -> 멤버변수처럼
int count = 3; //(3)이곳 가능 주로 상단에 작성하나 이위치(어느 위치)에서도 가능하다
%>
</body>
</html>
4. 주석
프로그램의 실행과 상관이 없는 간단한 설명문장
1.눈에 보이는 주석 -><!-- -->=>html주석
2.눈에 안보이는 주석 -><%-- --%>
3.자바 주석 =>// , /* ~ */
** 주석을 사용할시 주의할점 **
1.주석내부에 표현식을 사용이 가능하다.
2.주석내부의 표현식안에 자바주석을 사용가능하다.
3.주석내부의 표현식을 잘못 사용하시면 에러유발=>주석이라도 할지라도 에러유발

'KIC > JSP' 카테고리의 다른 글
[JSP] JSP 표만들기 (0) | 2020.09.21 |
---|---|
[JSP] 사용자로부터 값을 입력 전송2 (0) | 2020.09.21 |
[JSP] 사용자로부터 값을 입력(전송폼) (0) | 2020.09.21 |
[JSP] 예제2<표> (0) | 2020.09.21 |
[JSP] 환경설정 (0) | 2020.09.21 |