티스토리 뷰
<%! 선언문%>안에 들어간 변수는 전역변수가 되고
<% 자바코드%>안에 들어간 변수는 지역변수가 된다.
전역변수는 초기화를 시켜주지 않아도 자동 초기화가 된다.
getData()를 처음 시작했을때는 자동초기화한 값만 들어가 0으로 출력이 되고
setData(100)를 사용하여 매개 변수에 100이 들어가고 this는 자기 자신을 가르키는 참조이기 때문에 data = 100이 들어간다.
data는 전역변수이기 때문에 setData(100)함수가 끝나도 그 값을 유지하고 있다
그로 인해 두번째 setData()를 호출하니 100이 뜨게 된다.
<% %>로 자바코드 작성해보기
<h2>로그인 성공/실패</h2>부분 앞 뒤에 <% %>를 사용하여 부분적으로 html이 작동되게 한다.
<% %>안에서 out.print()함수를 사용하여 출력하는 방법.
%d자리에 i가 들어가게 되면서 반복문이 실행된다.
따로 변수값을 넣어준 구문이 없어 url에 변수값을 입력해주고 실행했다.
getParameter는 매개 변수를 갖고오므로 data1에 들어있던 매개변수 100을 가져와 d1에 넣었다.
하지만 현재 상태는 문자열이므로 다음 24번줄에서 int 형변환을 시켜준다.
함수를 호출할때 <%= 표현식 %>을 사용하는데 이때 표현식 뒤에 ;(새미콜론)을 사용하면 안된다.
'JSP' 카테고리의 다른 글
JSP_Bean, setProperty,getProperty (0) | 2021.04.21 |
---|---|
JSP_Cookie_로그인 아이디 저장 (0) | 2021.04.21 |
JSP_특정 URL로 이동하기_Redirect,RequestDispatcher.forward (0) | 2021.04.19 |
JSP_속성과 범위_pageContext, request, session, application (0) | 2021.04.19 |
jsp로 간단하게 홈페이지 만들기_하나의 jsp를 <header>와<footer>를 나누기 (0) | 2021.04.13 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 독학
- Declaration
- dl
- NAV
- link href
- div
- 실기
- application
- Redirect
- 정보산업처리기사
- forward
- getParameter
- pageContext
- RequestDispatcher
- span
- padding
- this.
- 합격
- CLASS
- request
- 자격증
- 정처산기
- Expression
- id
- 정처기
- session
- jsp
- Margin
- scriptlet
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
27 | 28 | 29 | 30 | 31 |
글 보관함