1

Spring MVCを学習していますが、Tomcatサーバーを起動してURLにアクセスすると、「HTTPステータス404-サーブレットHelloWebは利用できません」というエラーページが表示されますhttp://localhost:8080/HelloWeb/student。私のコードまたは構造の何が問題になっていますか、これをどのように修正しますか?手伝ってくれてありがとう!

#web.xml:

SpringMVCフォーム処理

<servlet>
    <servlet-name>HelloWeb</servlet-name>
    <servlet-class>
        org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>HelloWeb</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

#HelloWeb-servlet.xml

<context:component-scan base-package="com.tutorialspoint" />

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/jsp/" />
    <property name="suffix" value=".jsp" />
</bean>
4

1 に答える 1

0

/ の代わりに /* のような URL パターンが必要です。/ as url パターンは、デフォルトのルートへのリクエストのみがhttp://localhost:8080/HelloWebサーブレットによって処理されることを意味します

于 2012-11-06T10:59:22.857 に答える