Java Spring MVC:没有为带HTTP的HTTP请求找到映射
发布时间:2020-12-15 04:13:39 所属栏目:Java 来源:网络整理
导读:我在设置 Spring MVC时遇到了问题……我有这个项目结构 -SpringTestbr / -Java Resources -src -org.basic.controller FormController.java....-WebContent +META-INF -WEB-INF dispatcher-servlet.xml +lib -views form.jsp web.xml 这些是代码页: web.xml
我在设置
Spring MVC时遇到了问题……我有这个项目结构
-SpringTest<br /> -Java Resources -src -org.basic.controller FormController.java . . . . -WebContent +META-INF -WEB-INF dispatcher-servlet.xml +lib -views form.jsp web.xml 这些是代码页: web.xml中 <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Spring Web MVC Application</display-name> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> </web-app> 调度员servlet.xml中 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" > <property name="prefix"> <value>/WEB-INF/views/</value> </property> <property name="suffix"> <value>.jsp</value> </property> </bean> </beans> FormController.java package org.basic.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/form.html") public class FormController { } 但是,在使用jboss进行部署之后,我尝试访问“/SpringTest/form.htm”时,它会回复此错误: WARN [org.springframework.web.servlet.PageNotFound](http-localhost-127.0.0.1-8080-1)在DispatcherServlet中找不到带有URI [/SpringTest/form.htm]的HTTP请求的映射,名称为“dispatcher” 解决方法
我看到你没有扫描控制器.
您的上下文在哪里:组件扫描? 尝试添加它. 另外,为什么你的控制器是空的?是不是你没有粘贴代码只是为了让它在问题中看起来很清楚,或者你没有在类中写任何东西? – (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |