1

我一直在学习 spring mvc,但是当我启动 tomcat 服务器并转到 URL 时,出现错误页面“HTTP Status 404 - Servlet HelloWeb is not available” http://localhost:8080/HelloWeb/student。我的代码或结构有什么问题,如何解决?感谢帮助!

# web.xml:

Spring MVC 表单处理

<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 模式。A / as url 模式意味着只有对默认 root 的请求http://localhost:8080/HelloWeb将由您的 servlet 提供服务

于 2012-11-06T10:59:22.857 回答