내 webapp 내에 두 html로 간단한 봄 부팅 응용 프로그램이 있습니다. 내 컨트롤러에서 봄 부팅시 다중 index.html
내가 쓴 매핑 같은 :
@Controller
public class HtmlController {
@RequestMapping(value = "/", method = RequestMethod.GET)
public String index() {
return "index";
}
@RequestMapping(value = "/anotherIndex", method = RequestMethod.GET)
public String anotherIndex() {
return "anotherIndex";
}
}
또한 내가 속성이 있습니다
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.html
내가 브라우저 로컬 호스트로 전달 : 8080/- 난 내 index.html을 얻을 페이지 하지만 localhost : 8080/anotherIndex를 전달할 때 예외가 있습니다.
javax.servlet.ServletException: Circular view path [/anotherIndex.html]: would dispatch back to the current handler URL [/anotherIndex.html] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)
at org.springframework.web.servlet.view.InternalResourceView.prepareForRendering(InternalResourceView.java:205) [spring-webmvc-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:145) [spring-webmvc-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) [spring-webmvc-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1282) [spring-webmvc-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) [spring-webmvc-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) [spring-webmvc-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) [spring-webmvc-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) [spring-webmvc-4.3.7.RELEASE.jar:4.3.7.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) [spring-webmvc-4.3.7.RELEASE.jar:4.3.7.RELEASE]
내 코드에 어떤 문제가 있습니까?
여러 오타가? 예외의 실제 경로를 살펴보십시오. Spring Security를 설치했지만 로그인 페이지를 올바르게 처리하지 못하는 것 같습니다. – chrylis
URL에 오타가 있습니다 (localhost : 8080/anoterIndex) h 편지를 놓친 경우 =) – dcalap
죄송합니다. 더미 코드입니다. 나는 전혀 상황에 대해 물어 본다. – DamienMiheev