我正在研究一个预先存在的程序,想知道是否有人能帮我弄清楚如何正确地重定向工作。我能够创建一个带有一些预加载内容的"基本模块"。它有一个视图和控制器。我要做的是创建另一个视图和控制器,并能够从第一个视图访问第二个视图。
下面是它创建的bean:
<beans ...>
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
<context:component-scan base-package="@MODULE_PACKAGE@.web.controller" />
</beans>
这是在控制器中:
@Controller
@RequestMapping(value = "module/myfirst/myfirstLink.form")
public class MyFirstFormController {...}
这个工作很好,但不适合新的视图。
下面是我在新控制器中输入的内容:
@Controller
@RequestMapping(value = "module/myfirst/testLink.form")
public class TestFormController {...}
我似乎找不到任何其他文件提供的映射。当我尝试访问新视图时,我只是得到一个路由错误。
我的两个控制器都是彼此的精确副本,除了它们的名称。而且,两者都在同一个目录中。我以同样的方式调用它们
您得到的确切异常是什么?可能找到了控制器,但是它返回的视图无效