아래의 코드에 따라 ....
@RequestMapping(value="/club/{seq}")
public String clubFrame(@PathVariable("seq") Integer seq) {
return "/club/ER_index";
}
주소창에 /club/3 을 입력하면 NoSuchRequestHandlingMethodException 예외가 발생하는 경우가 있다.
참고로 web.xml에는
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/club/*</url-pattern>
</servlet-mapping>
해결책은 아래와 같다.
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="alwaysUseFullPath" value="true" />
....
</bean>
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
<property name="alwaysUseFullPath" value="true" />
....
</bean>
'자바 > Spring' 카테고리의 다른 글
Exception Handling in Spring MVC (0) | 2013.11.14 |
---|---|
HTTP PUT 전송시 Command Object 바인딩(binding) 실패 (on RESTful) (0) | 2012.05.21 |
톰캣에서 Spring & Log4j 리스너 사용 시 발생가능한 문제 (0) | 2008.05.06 |
임의의 Dao에 Connection 전달 후 트랜잭션 처리 (0) | 2008.02.13 |