IT & 일상기록/JSP
[확고의 쓱~ 훑어보는 기록] JSP - 기본 태그 사용 예제
확고
2022. 8. 4. 23:17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<%@ 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>
<script type="text/javascript">
document.write('저는');
</script>
<% /*java에서 작성하는 것처럼 할 땐 괄호<>여기에 %%이거 넣고 써야 함(여기 안에선 주석도 java에서 사용할 때와 같음)*/
String name = "확고";
%>
<%= name %>입니다. <!-- 주석 부분 -->
</body>
</html>
<!-- 인코딩(UTF-8) 설정 :
Web - JSP Files - Encoding - ISO 10646/Unicode(UTF-8) - Apply and Close
위에 빨간 표시로 오류 나는 거는 신경 안 써도 되지만 신경이 쓰인다면
Tomcat9.0 - lib 폴더 - servlet-api.jar을 WEB-INF 폴더 밑에 lib폴더에 copy 해줄 것
그다음에 각 jsp 안에서 스페이스바 같은 걸 치고 저장 눌러주면 시간 지나서 오류가 사라짐!
-->
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%!
public int multiply(int a, int b) { //반드시 메서드 정의할 때는 <%! 느낌표를 써줘야 함
int c = a*b;
return c;
}
public int add(int a, int b){
int c = a+b;
return c;
}
%>
10*25=<%=multiply(10,25)%>
10+20 = <%=add(10,20)%>
|

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%!
String id = "hihihi";
String name = "확고";//<%!에서 선언한 변수는 전역변수
public String getId(){
return id;//String 기본값 - null
}
%>
<%=getId()%> <br>
name1 : <%=name %> <br>
<%
String name="<%!에서 선언한 변수는 전역변수 <%에서 선언한 변수는 지역변수로 지역변수가 더 우선순위임";
%>
name2 : <%=name %> <br>
|
cs |
▼ [참고] [JSP] 태그 정리(1) - <% 스크립트릿 %> / <%= 표현식 %> / <%-- 주석 --%> / <%! 선언문 %> / <%@ 지시어 %>
[JSP] 태그 정리(1) - <% 스크립트릿 %> / <%= 표현식 %> / <%-- 주석 --%> / <%! 선언문 %> / <%@ 지시어 %>
태그 종류 설명 스크립트릿 (Scriptlet) <% %> 변수, 제어문, 프로그램 코드 구현할 때(java코드 등) 사용 표현식 (Expression) <%= %> 변수의 결과값, 메서드 리턴값 등을 출력할 때 사용(리턴하는 값이 없으
j-growthdiary.tistory.com
728x90
반응형