Java Spring MVC:在名为MVC dispatcher的DispatcherServlet中没有映射
我是Spring新手,当我尝试使用下面的URL访问我的应用程序时,我收到错误消息-名为mvc dispatcher的DispatcherServlet中没有映射Java Spring MVC:在名为MVC dispatcher的DispatcherServlet中没有映射,java,spring,maven,spring-mvc,Java,Spring,Maven,Spring Mvc,我是Spring新手,当我尝试使用下面的URL访问我的应用程序时,我收到错误消息-名为mvc dispatcher的DispatcherServlet中没有映射 http://localhost:8090/springexample/helloWorld 1.web.xml <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>
http://localhost:8090/springexample/helloWorld
1.web.xml
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
4.pom.xml
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>
<properties>
<spring.version>4.0.2.RELEASE</spring.version>
</properties>
org.springframework
弹簧芯
${spring.version}
org.springframework
SpringWebMVC
${spring.version}
4.0.2.1发布
提前谢谢你失踪了
<mvc:annotation-driven />
以及servlet上下文中相应的名称空间声明
如果没有它,将为您生成一个默认的MVC堆栈,其中不包括您的控制器。
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="index.htm">indexController</prop>
</props>
</property>
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
<bean id="paramResolver"
class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver" >
<property name="paramName">
<value>action</value>
</property>
</bean>
<!--
The index controller.
-->
<bean name="indexController"
class="DemoPackages.Controller" >
<property name="methodNameResolver">
<ref bean="paramResolver"/>
</property>
</bean>
索引控制器
行动
谢谢你的回复。让我试试看,它有多有效……我无法投票,因为我没有足够的声誉。@PawanSharma,不客气。您可能应该花几个小时阅读Spring(4)MVC文档。它很容易阅读,并且澄清了很多事情。
<mvc:annotation-driven />
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="index.htm">indexController</prop>
</props>
</property>
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
<bean id="paramResolver"
class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver" >
<property name="paramName">
<value>action</value>
</property>
</bean>
<!--
The index controller.
-->
<bean name="indexController"
class="DemoPackages.Controller" >
<property name="methodNameResolver">
<ref bean="paramResolver"/>
</property>
</bean>