javax.servlet.ServletException:Circular view path [test]: would dispatch back to the current handler
例外の説明
Spring MVC Controllerを構成した後、コントローラに直接アクセスします.@RequestMapping(value = "/test", method = RequestMethod.GET)
public void test() {
log.info(" ");
}
通常、バックグラウンドは印刷され、クライアントは404であり、結局戻ってこない.でも今この間違いを投げ出してjavax.servlet.ServletException: Circular view path [test]:
would dispatch back to the current handler URL
解決する
@RequestMapping(value = "/test", method = RequestMethod.GET)
public void test() {
log.info(" ");
}
javax.servlet.ServletException: Circular view path [test]:
would dispatch back to the current handler URL
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/"/>
<property name="suffix" value=".jsp"/>
bean>
これはJSTLパッケージ(Java Standard Tag Libaray)をインポートする必要があります.そうしないとjavaをエラーします.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
<dependency>
<groupId>javax.servletgroupId>
<artifactId>jstlartifactId>
<version>1.2version>
dependency>