| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- webprogramming
- 자바스크립트
- 노드 추가
- Array
- Servlet
- 이벤트
- addEventListener
- eventlistener
- 자바스크립트 이벤트
- Object
- 코딩테스트
- javascript
- innerHTML
- element
- 포워드
- 문자열
- backend
- Web
- 이벤트 핸들러
- 노드 replace
- 파이썬 코테
- HTML
- 노드 삭제
- 노드 객체
- HTTP
- 노드
- jsp내장객체
- 리다이렉트
- HtmlElement
- debugging
- Today
- Total
목록WEB/JSP (4)
seoyoung.dev
HttpServlet Class - 서블릿을 작설할 때 상속받는 클래스. - (GenericServlet 을 상속받은 클래스로, 실제 서블릿이 실행될 때는, GenericServlet 의 service 메소드를 오버라이딩한 HttpServlet Class의 service 메소드가 호출된다. 이 메소드는 클라이언트가 요청하면서 보내진 자료 형태에 따라, doGet, doPost 가 각각 호출된다. ) * service (HttpServletRequest, HttpServletResponse) 메소드 - HTTP 프로토콜을 사용해서 넘어온 자료들을, doGet 메소드나 doPost 메소드를 호출하게 된다. 클라이언트로부터 넘겨진 자료의 method 를 보고 GET 메소드이면, doGet 메소드를, POST ..
* Scope Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용 Session : 세션객체가 만들어져서 소멸될 때까지이므로, 요청이 여러 개 들어와도 계속 남아있는 scope.(상태 유지에 사용), 웹 브라우저 별로 변수가 관리되는 경우 사용 Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 Page : 페이지 내에서 지역변수처럼 사용 * application scope - 서블릿 2개, jsp 파일 1개 생성 - 서블릿 1 에서는 application scope 로 value 에 값 1 을 저장 - 서블릿 2 에서는 application scope 로 저장된 value 값에 1을 더한 후, 그 결과를 출력..
* 리다이렉트 - 리다이렉트는 http 프로토콜로 정해진 규칙이다. - 서버는 클라이언트로부터 요청을 받은 후, 클라이언트(브라우저)에게 특정 url로 이동하라고 요청할 수 있다. - http 리다이렉트는 요청에 대해 특별한 응답, 즉 리다이렉트를 전송함으로써 수행된다. - ( http 리다이렉트 : 3xx 상태 코드를 지닌 응답을 보낸다 ) - 서버는 클라이언트에게 HTTP 상태코드 302로 응답하는데, 이 때 헤더 내 Location 값에 이동할 url 을 추가한다. 클라이언트는 리다이렉션 응답을 받게되면, 헤더에 포함된 url로 재요청을 보내고 이때, 브라우저의 주소창은 새url로 바뀌게 된다. -> 서블릿 이나 JSP 는 리다이렉트 하기 위해서, HttpServletResponse 클래스의 sen..
JSP 는 JSP 자체로 동작하는 것이 아니라, 모든 JSP 는 서블릿으로 바뀌어서 동작한다. -> 바뀐 서블릿이 실행되는 것이다. -> 페이지 지시문을 사용해서 알려줄 수 있게 한다. [ sublet 에서 자바코드를 넣어주더라고, response 의 out.println에 넣어주지 않으면, 실제 응답으로는 들어가지 않는다. JSP 에서, 응답으로 반드시 넣어주고싶은 자바 코드는 태그 안에 넣어준다 * jsp 의 라이프싸이클 ' sum10_jsp.java' 파일의 _jspService() 메소드 안에 jsp 파일의 내용이 변환되어 들어가게 된다. jsp 파일이 서블릿 소스로 컴파일되어 실행돼서 브라우저에 보여지게 된다. - 브라우저가 웹서버에 JSP 에 대한 요청 정보를 전달 -..