spring
4485 ワード
俺達が使う奴は
org.springframework.web.servlet.DispatcherServlet.class
スプリングが提供するフロントエンドコントローラ
Dispatcher-servlet.xml
web.urlをxmlにマッピングする
フロントエンドコントローラはすべてのurl要求を受け取り、POJOクラスを選択します.
in web.xml
<servlet>
<servlet-name>dispatch</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dispatch</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
フロントエンドコントローラがマッピングされていないurlは表示されません.しかしインデックス.jspを開いて実行します.
画面が見えるようになりました.フロントコントローラが処理されておらず、画面表示が異常です.
/*すべてのurlをチェックし、indexを再確立するように設定します.jspを実行します.
このエラーでは、画面が動作しません.
IOExceptionサーブレットContextリソース解析XMLドキュメント[/WEB-INF/dispatch-servlet.xml]が存在しません
*-servlet.xml
url-mapping情報を持つ
WEB-INFO/Serbelt名にマッピングされた情報を含む
web.dispatchからxml位置-servlet.xmlの作成
dispatch-servlet.xmlには次のものが含まれます.
スプリングの設定ができます.
https://docs.spring.io/spring-framework/docs/
// in dispatch-servlet.xml
// 이녀석이 컨테이너에 담김
// id 는 사용자가 요창한 url
// 사용자가 url을 요청하면 container에서 id가 url 과 맞는 것을 찾고
// class 에 지정해놓은 녀석을 객체화 해서 호출해준다
<bean id="/index" class="webprj2.web.contoller.IndexController">
<!-- collaborators and configuration for this bean go here -->
</bean>
Reference
この問題について(spring), 我々は、より多くの情報をここで見つけました https://velog.io/@wonjongseo/springテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol