일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- String char[] 형변환
- first-of-child
- Linux세팅
- char[] String 형변환
- include 지시자
- 메모리스트림
- 아이디중복
- 상관 서브 쿼리
- Daemon()
- InputDialog
- interrupt()
- 상관서브쿼리
- ThreadGroup()
- first-child
- 스레드그룸
- include액션태그
- include지시자
- Linux셋팅
- MemoryStream
- 리눅스셋팅
- 표현 언어
- StringReader
- ObjectInputStream
- 동기화
- interrupted()
- StringWriter
- isinterrupted()
- ID중복
- 리눅스세팅
- sleep()메소드
- Today
- Total
목록JSP (45)
다연이네
출력 버퍼 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..
ex07.jsp 리다이렉트(redirect) 포워딩(forward) ex07_redirect.jsp ex07_finish.jsp > ex07.jsp에서 전송된 name값 : > ex07.jsp에서 전송된 age값 : ex07_forward.jsp
response 객체가 제공하는 기능 1. 헤더 정보 입력 addHeader() / addDateHeader() / addIntHeader() setHeader() / setDateHeader() / setIntHeader() constainsHeader() ***2. 리다이렉트(redirect) == 방향을 바꾸다 ex06jsp -> 요청 -> ex06_ok.jsp -> 응답 id admin pwd 1234 [로그인] 응답 방향을 원하는 방향으로 바꾸는 것 (응답 페이지를) id가 dayeon이고 비밀번호가 1234이면 로그인 성공 알람을, 틀리면 로그인 실패 알람을 띄우자 로그인 성공시 URL 뒤 ?id=dayeon&ok를, 실패시 ?error를 붙히자 re05.jsp 아이디: 비밀번호: 위 scri..
요청 파라미터를 처리하는 메소드 1. request.getParameter() *** 2. requestgetParameterValues() *** 3. request.getParameterNames() 4. request.getParameterMap() entry(key,value 한 쌍) 파라미터가 한 쌍으로 들어가 있는 것 ex04.jsp 이름: 성별: 남자 여자 좋아하는 동물 : 강아지 도새기 고양이 ex04_ok.jsp >name : name : ${param.name} --%> >gender: gender: ${param.gender} --%> >favorite pet :