是的,我知道 - 有這樣的問題的語氣。我試圖掃描所有這些,但沒有幫助我。 這裏是我的代碼:RequestMapping返回404錯誤
調度的servlet
<context:component-scan base-package="com.package.controller" />
<mvc:annotation-driven />
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
的web.xml
<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>*.do</url-pattern>
</servlet-mapping>
控制器:
@Controller
public class HomeController {
@RequestMapping(value = "/hello", method = RequestMethod.GET)
public ModelAndView hello() {
return new ModelAndView("index");
}
}
文件位置
HomeController位於com.package.controller包中。
index.jsp位於WEB-INF/jsp/package中。
網址我試圖訪問:本地主機:8080/hello.do
我在做什麼錯? 感謝您的幫助!
調度程序servlet xml文件的確切名稱是什麼? – MDaniyal
MDaniyal,對不起,滑過你的問題。文件名是* dispatcher-servlet.xml * –