うん、わかっている - そのような質問のトーンがある。私はそれらのすべてをスキャンしようとしましたが、それは私を助けませんでした。RequestMappingは404エラーを返す
ディスパッチャサーブレット
<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にあります。私がアクセスしようとしている
URLは次のとおりです。ローカルホスト:8080/hello.do私が間違っているのは何
? 助けてくれてありがとう!
ディスパッチャサーブレットxmlファイルの正確な名前は何ですか? – MDaniyal
MDaniyal、申し訳ありませんが、あなたの質問を飛ばしました。ファイル名は* dispatcher-servlet.xml * –