Model view controller Spring MVC:“;名称为';调度员'&引用;
有人能帮我吗。在春季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
- 警告:中的[/TechBooks/details.htm]没有映射 名为“dispatcher”的DispatcherServlet
<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"/>