본문 바로가기

개발/Servlet

BeerAdvisor DD(web.xml) 설정 web.xml에서 Mapping 설정 Ch3 Beer com.example.web.BeerSelect Ch3 Beer /SelectBeer.do Mapping 설정 순서 사용자는 form 화면에서 색깔을 선택하고, 제출(Summit) 버튼을 선택하면 Browser는 /Beer-vl/SelectBeer.do 와 같은 URL을 생성한다. Container는 DD의 항목에서 /SelectBeer.do라는 값을 가진 을 찾는다. 여기서 /는 Context Root를 의미하며, SelectBeer.do는 자원의 논리적인 이름이다. Container는 DD에서 과 쌍을 이루는 의 값 Ch3 Beer를 기억해두고 Container는 내부 Servlet명과 여기에 일치하는 항목을 Mapping 한다. Container.. 더보기
BeerAdvisor 제일 첫 화면 HTML 첫 화면의 form.html Beer Selection Page Select beer characteristics Color: light amber brown dark - action에서 요청하는 SelectBeer.do 는 실제 파일명이 아닌 논리적인 이름이다. - 실제로는 배포 서술자에 Container가 사용하는 실제 Servlet Class File에 Mapping 되어 있다. - .do 확장자는 논리적인 이름의 일부며 실제 File의 확장자나 Type이 아니다. 더보기
javax.servlet.servletrequest 클라이언트의 Request에 대한 정보를 서블릿에 제공하는 오브젝트를 정의한다. getAsyncContext() getAttribute(java.lang.String name) 지정된 속성의 값을 Object 로서 얻는다. 정된 이름의 속성이 존재하지 않는 경우는,null을 얻는다. getAttributeNames() 이 Request로 이용할 수 있는 속성의 이름이 포함된 목록을 얻는다. 돌려줍니다. 이용할 수 있는 속성이 Request에 없는 경우는 빈 내용을 얻는다. getCharacterEncoding 이 Request의 본체로 사용되는 문자 인코딩의 이름을 얻는다. Request가 문자 인코딩을 지정하고 있지 않는 경우, 이 메소드는 null을 얻는다. getContentLength() Requ.. 더보기