我正在使用 spring mvc 开发一个应用程序,这是我的 web.xml
<servlet>
<servlet-name>admin</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>admin</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
为了提供静态内容,我在 admin-servlet.xml 中添加了以下行
<context:component-scan base-package="com.prasanna.blog.Server" />
<mvc:resources mapping="/resources/**" location="/"/>
我有 5 个控制器,每个控制器都映射到特定的 url,例如 adminRequests.java
映射到/admin/*
@Controller
@RequestMapping("/admin/*")
public class AdminRequests
然后我在类中的方法映射到特定的 url。
问题是,当 web.xml 中的 url-pattern 映射为 时,我收到 404 错误/
。但是当我将 web.xml 中的 url 模式更改为/app
或任何其他时,我index.html
的服务没有任何问题。
我不确定问题出在哪里。请指教