첫 화면의 form.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <h1 align="center">Beer Selection Page</h1> <form method="POST" action="SelectBeer.do"> Select beer characteristics<p> Color: <select name="color" size="1"> <option value="light"> light </option> <option value="amber"> amber </option> <option value="brown"> brown </option> <option value="dark"> dark </option> </select> <br><br> <center> <input type="SUBMIT"> </center> </form> </body> </html>
- action에서 요청하는 SelectBeer.do 는 실제 파일명이 아닌 논리적인 이름이다.
- 실제로는 배포 서술자에 Container가 사용하는 실제 Servlet Class File에 Mapping 되어 있다.
- .do 확장자는 논리적인 이름의 일부며 실제 File의 확장자나 Type이 아니다.
'개발 > Servlet' 카테고리의 다른 글
BeerAdvisor DD(web.xml) 설정 (0) | 2011.07.27 |
---|---|
javax.servlet.servletrequest (0) | 2011.07.25 |