Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将Spring与jsp:RequestMappings一起使用_Java_Spring_Jsp - Fatal编程技术网

Java 将Spring与jsp:RequestMappings一起使用

Java 将Spring与jsp:RequestMappings一起使用,java,spring,jsp,Java,Spring,Jsp,我正在做一个预先存在的程序,想知道是否有人能帮我弄清楚如何使重定向正常工作。我能够创建一个“基本模块”,它附带了一些预加载的东西。它带有一个视图和控制器。我试图做的是创建另一个视图和控制器,并能够从第一个视图访问第二个视图 下面是它创建的bean: <beans ...> <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>

我正在做一个预先存在的程序,想知道是否有人能帮我弄清楚如何使重定向正常工作。我能够创建一个“基本模块”,它附带了一些预加载的东西。它带有一个视图和控制器。我试图做的是创建另一个视图和控制器,并能够从第一个视图访问第二个视图

下面是它创建的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 {...}
在提供的映射文件中,我似乎找不到任何其他内容。我只是在尝试访问新视图时遇到路由错误


我的两个控制器都是彼此的精确副本,除了它们的名称。而且,它们都在同一个目录中。我以相同的方式调用它们。

您得到的确切异常是什么?可能找到了控制器,但它返回的视图无效。

两个控制器是否在同一个xxx.web.controller包中?您如何定义TestFormController中的方法,如何调用它们(GET、POST…),以及您发现TestFormController和MyFirstFormController方法之间有什么区别?该视图是否存在?你能发布整个路由错误吗?它们都在两个包中。我只在每个中有一个onSubmit()方法。除了返回的视图外,它们完全相同。它们都以相同的方式调用,只需单击一个链接。视图的链接位于同一页上。我认为这是我的处理程序映射的一个问题,但我不太了解它们,也不知道如何更改/更新它们。