일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- isinterrupted()
- sleep()메소드
- first-child
- ThreadGroup()
- 상관서브쿼리
- InputDialog
- StringReader
- 메모리스트림
- ID중복
- String char[] 형변환
- Linux셋팅
- first-of-child
- include액션태그
- Daemon()
- interrupted()
- ObjectInputStream
- 동기화
- 상관 서브 쿼리
- 리눅스셋팅
- MemoryStream
- include 지시자
- Linux세팅
- 아이디중복
- 스레드그룸
- 표현 언어
- 리눅스세팅
- StringWriter
- include지시자
- char[] String 형변환
- interrupt()
- Today
- Total
목록전체 글 (308)
다연이네
웹 어플리케이션의 4가지의 영역(scope) 1. page scope - 하나의 JSP 페이지에서만 사용할 수 있는 영역 (pageContext 기본 객체) 2. request scope - 하나의 요청[request]에서만 사용할 수 있는 영역 (request 기본 객체) 3. session scope - 하나의 웹 브라우저에서 사용할 수 있는 영역 (session 기본 객체) 4. application scope - 웹 어플리케이션(웹사이트) 영역 (application 기본 객체) setAttribute() getAttribute() removeAttribute() getAttributenames() - 모든 속성 목록 얻어오기 (pageContext 제공x) ex06_ok.jsp ex06_ok.j..
JSP 기본 내장 객체 : 1. request 2. response 3. out 4. pageContext 5. application out 버퍼 정보 확인 버퍼 정보 확인 >버퍼 크기 : kb >남은 크기 : kb >auto flush : pageContext 1. JSP 기본 객체를 얻어올 수 있다. -- 커스텀 태그 구현 2. 속성 처리할 수 있다. 3. 페이지 흐름 제어할 수 있다. 4. 에러 데이터 구할 수 있다. pageContext 기본 객체 다운캐스팅 필요 //request.getParameter();와 동일 %> 동일여부 확인 application - 모든 JSP 페이지는 하나의 application 기본 객체를 공유한다. - 즉, 웹 사이트 전체에 application 공유 객체(공유 ..
출력 버퍼 JSP 페이지는 응답 결과를 곧바로 웹 브라우저에게 전송X -> [출력 버퍼]에 담았다가 한번에 전송 **중간에 출력버퍼에 담기는 과정 존재한다 1. 데이터 전송 성능 향상 2. JSP 실행 도중에 버퍼를 비우고 새로운 내용으로 버퍼를 채워 전송 가능 (편의점 택배 : 기사님이 모아놨다 가져가니까 만약 내가 마음이 바뀌어서 이미 맡긴 거 안보내고 싶으면 수거해오고 다른 걸 보낼 수 있다) 3. 버퍼가 다 차기 전까지 헤더 변경 가능 (헤더 조작 가능) 웹브라우저 -> 요청 -> 웹서버(아파치) -> WAS(톰캣) -> JSP out.println() out.append() Export > WAR file 압축파일 만들어서 webapps 넣으면 자동으로 압축 풀려서 jspPro 폴더가 만들어져 ..
흐름 ex01.jsp -> Test01.java (서블릿) -> test01.jsp -> test01_ok.jsp ex01.jsp에서 밑의 태그를 클릭하면 서블릿에서 포워드 된 test01.jsp 화면으로 넘어가게 된다. 좌측 상단의 select를 통해 부서를 선택하면 해당 부서의 사원 정보를 모두 출력하게 된다. * 부서는 DB를 통해 얻어왔고 4가지 부서가 존재한다. 특정 사원의 체크박스를 클릭한 후 [확인] 버튼을 누르게 되면 test01_ok.jsp로 넘어간다. test01_ok.jsp 페이지에서는 선택된 사원들의 empno를 출력한다. ex01.jsp /deptNemp.html /jspPro/days04/test01 Test01.java (서블릿) Dept와 Emp를 모두 가져와야 한다. => ..
re01.jsp -> Review01.java(서블릿) 포워딩 -> te00.jsp re01.jsp review01.html /jspPro/re01/te01.jsp Review01.java package days04; import java.io.IOException; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.LinkedHashMap; import javax.servlet.RequestDispatcher; import javax.servlet.ServletExceptio..
우선, ojdbc6.jar 파일을 WEB-INF > lib 폴더 안에 넣는다. (나는 예전에 ojdbc6.jar를 C드라이브에 저장시켜 둬서 그냥 끌어 놓았다.) 그리고 jstl-1.2 다운받아서 또 끌어다 놓기 (다연아 sd카드에 있다~) ㄱ. http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ ㄴ. jakarta-taglibs-standard-1.1.2.zip 다운로드 ㄷ. jstl.jar, standard.jar를 WEB-INF > lib 안에 끌어놓기 (JSTL을 사용할 수 있는 환경이 된 것) 준비완료 DB에서 dept정보를 가져와 list option에 담기 부서 선택... 부서가 존재하지 않습니다. 위 코딩은 로직을 처리하는 ..
test00.jsp test00_ok.jsp days03.Test00.java 서블릿 1. test00.jsp days03.Test00.java test00_ok.jsp get(/jspPro/test/get) redirect name과 age 출력 post(/jspPro/test/post) forward (문제 설명) test00.jsp 에서 get 방식 또는 post 방식으로 요청을 해도 동일한 서블릿(Test00.java)이 호출되어 get 일때는 test00_ok.jsp 페이지로 리다이렉트 되고, post일때는 test00_ok.jsp 페이지로 포워딩 되어서 name 과 age 를 출력하는 문제입니다. test00.jsp name : age : name : age : Test00.java packa..