http://localhost:8888/chap21/hello.do 을 실행하면
request.getContextPath()가 /chap21 이 나와야 하는데..
빈값이에요..
request.getContextPath().length() 을 찍어봐도 0 이구요..
그래서인지 hello.do 도 인식을 못하는것 같아요..
web.xml, config/CommandHandlerURI.properties 다 추가했어요.
<servlet>
<servlet-name>ControllerUsingFileURI</servlet-name>
<servlet-class>mvc.controller.ControllerUsingFileURI</servlet-class>
<init-param>
<param-name>configFile</param-name>
<param-value>D:/workspaces/Easy/study/WebRoot/WEB-INF/config/CommandHandlerURI.properties</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>ControllerUsingFileURI</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
일단 편법으로
split 써서 서블릿 실행은 되게 했지만..어떻게 해야 request.getContextPath() 가 /chap21로 나올까요?