Ich habe diese Frage oft gefragt und ich sehe auch viele verschiedene Antworten. Leider scheint nichts für mich zu arbeiten. Bitte helfen Sie.Keine Zuordnung gefunden für HTTP-Anfrage mit URI [/ TestServlet /] in DispatcherServlet mit dem Namen 'Angebote'
Ich erhalte den Fehler 18. August 2016 01.03.09 org.springframework.web.servlet.PageNotFound noHandlerFound Keine Zuordnung für HTTP-Anforderung mit URI gefunden [/ TestServlet /] in DispatcherServlet mit dem Namen ‚Angeboten '
Ich habe die gleiche Sache rund dreimal versucht. Bitte tun Sie Rat, wie ich fortfahren kann.
Meine web.xml Datei ist als unten
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>TestServlet</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<description></description>
<display-name>offers</display-name>
<servlet-name>offers</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>offers</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
Meine Angebote-servlet.xm l wie folgt
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd">
<mvc:annotation-driven></mvc:annotation-driven>
<context:component-scan
base-package="com.sharat.spring.web.controllers">
</context:component-scan>
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsps/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
</beans>
Dies ist mein home.jsp Datei
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>My JSP</title>
</head>
<body>
Hi There
</body>
</html>
Dies ist meine OffersController Quelldatei
package com.sharat.spring.web.controllers;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class OffersController {
@RequestMapping("/")
public String showHome(){
return "home";
}
}
Bitte helfen Sie mir zu verstehen, wo ich falsch sein kann. Ich habe den Paketnamen überprüft, wo sich mein Controller befindet und scheint korrekt zu sein. Ich habe auch die und die Kontext-Komponente Scan hinzugefügt.
Vielen Dank.
ist Ihr home.jsp in/WEB-INF/jsps? – WeMakeSoftware
Ja. Meine Homepage befindet sich in/WEB-INF/jsps – user2951259