Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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
Model view controller Spring MVC:“;名称为';调度员'&引用;_Model View Controller_Spring_Dispatcher - Fatal编程技术网

Model view controller Spring MVC:“;名称为';调度员'&引用;

Model view controller Spring MVC:“;名称为';调度员'&引用;,model-view-controller,spring,dispatcher,Model View Controller,Spring,Dispatcher,有人能帮我吗。在春季MVC中,我得到了一个错误 警告:中的[/TechBooks/details.htm]没有映射 名为“dispatcher”的DispatcherServlet 1) 首先,在web.xml中,我使用标准DispatcherServlet截取所有*.htm,这里没有什么不寻常的,这是为我预先编写的: <servlet> <servlet-name>dispatcher</servlet-name> <servlet

有人能帮我吗。在春季MVC中,我得到了一个错误

  • 警告:中的[/TechBooks/details.htm]没有映射 名为“dispatcher”的DispatcherServlet
1) 首先,在web.xml中,我使用标准DispatcherServlet截取所有*.htm,这里没有什么不寻常的,这是为我预先编写的:

<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.htm</url-pattern>
</servlet-mapping>
然而,当我执行resource/details.htm时,我得到了上面的错误

  • 警告:中的[/TechBooks/details.htm]没有映射 名为“dispatcher”的DispatcherServlet

任何想法都将不胜感激。谢谢。

你能把豆子的定义改为

     <bean name="/TechBooks/details. htm"  class="techbooks.web.DetailsFormController"/>


或者为TechBooks编写一个urlmapping处理程序

我发现了问题所在


使用SimpleUrlHandlerMapping时,控制器名称必须是DetailsController,而不是DetailsFormController,因此它会自动映射到正确的JSP。

谢谢。我像你说的那样改了。相同错误:在名为“dispatcher”的DispatcherServlet中没有对[/TechBooks/details.htm]的映射。我很困惑,DetailsController是您的类还是其他类?什么是DetailsFormController?
<bean name="/details.htm" class="techbooks.web.DetailsFormController"/>
package techbooks.web;

public class DetailsFormController extends SimpleFormController {
    ....
    }
     <bean name="/TechBooks/details. htm"  class="techbooks.web.DetailsFormController"/>