▷
▶
■
→
[오늘의 계획]
1. 수업내용 복습
2. 저녁10시 세미회의
3. 수업시간 틈틈히 개념정리
[오늘의 공부]
■ <form태그> action속성 VS onsubmit 속성
#action
- form 데이터를 처리할 프로그램의 url를 지정한다
#onsubmit
- 양식 제출 이벤트가 발생할 때의 동작을 지정
이벤트 발생과 action에 지정된 url이 적용되는 그사이의 시점에 처리할 동작을 onsubmit속성을 통해 지정할 수 있다
일반적으로 자바스크립트 함수를 지정하여 처리하는 경우가 많다.
<form name="join" method="post" action="join_action.jsp"
onsubmit="return inputCheck(join);">
■scope
- 웹 서버에서 객체 또는 변수가 생성된후 유효 할 수 있는 범위
- 총 4가지 종류의 scope가 존재
- Page : 페이지 내에서 지역변수처럼 사용
- Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용
- Session : 웹 브라우저 별로 변수가 관리되는 경우 사용
- Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용
(모든 클라이언트에게공통적으로 무언가를 보여 줄때 사용)
유지범위
- Page : 요청된 page 내부 / 지역변수처럼 활용
- Request : 요청부터 응답 / forward를 통해 data를 넘길 때
- Session : web browser 종료 or 설정시간 / 사용자별로 정보를 저장할 때
- Application : web application 종료 / 사용자에게 공통적으로 보여주고자 할 때
<표준 액션태그>
- [ ] include태그
→ 코드가 아닌 결과를 포함시킨다!!
- [ ] forward 태그
→ 결과를 client에 갖다줌
- 공통점 : 현재 jsp에서 다른 jsp 로 이동하는건 같지만 , model1 에서 많이씀
- 차이점 : 다시 가져다가 오는것(include) , 결과를 클라이언트에다가 바로 가져다 주는것(forward) , model2 에서 많이씀
스레드를 이동시키는 방법은 이 두개밖에 없다.
태그를 이용할 수 있지만 , jsp태그로 제공할수있다.
- [ ] param 태그
→ 현재 jsp문서에서 다른 jsp 문서로 스레드가 이동될경우 값(문자열 - String)을 전달하기 위한 태그
→ include 태그 또는 forward 태그의 자식태그로 사용될 수 밖에 없다.
→ 독립적인 태그로 사용할 수 없다.
- [ ] useBean 태그
→ jsp 문서에 인스턴스를 생성하여 내장객체의 속성값으로 저장하거나, 내장객체에 저장된 속성값(인스턴스)을 반환하여 제공하는 태그
- [ ] setProperty 태그
→ useBean 태그로 제공되는 인스턴스의 필드값을 변경하는 태그(Setter 메소드 호출)
→ useBean 태그의 종속태그
- [ ] getProperty 태그
→ useBean 태그로 제공되는 인스턴스의 필드값을 반환하는 태그(Getter 메소드 호출)
→ useBean 태그의 종속태그
[스터디 결과]
국비지원 #국비교육 #국비 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비
'일기장 > 하루 정리' 카테고리의 다른 글
220115 [토] (0) | 2022.01.15 |
---|---|
220114 [금] 빈 / serializble / short coding?! (0) | 2022.01.14 |
220112 [수] 휴강 / 'Head First Java' / 세미회의 / (0) | 2022.01.12 |
220110 [월] 질문정리 (0) | 2022.01.10 |
220108 [토] 쿠키,세션,웹서버vs웹브라우저,JNDI, (2) | 2022.01.08 |