0
我最近不得不將Web流程的第一步從原來的直接Web流程邏輯移出,並將其放置在單獨的控制器中。因此,所用的步驟是這樣的:Spring MVC控制器無法直接與Spring Web Flow連接?
現在假設這樣要達到:
Controller Startup.java:
@RequestMapping("mything.html")
public String startFlow(Model model) {
return "jsp/stuff";
}
去(本地主機)/ MyApp的/ JSP /東東當流程開始後就好了。這只是當控制器發送你在那裏你得到這個醜陋的錯誤:
javax.servlet.ServletException: Could not resolve view with name 'jsp/stuff' in servlet with name 'MyApp'
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1190)
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:920)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:827)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:801)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
有人可以解釋這一點嗎?
您需要執行「重定向」或「前進」來啓動流程。 –
謝謝!結果是答案。 – user1071914
發表我的評論作爲答案,所以你可以接受,如果它解決了你的問題。謝謝。 –