【发布时间】:2022-01-10 10:39:51
【问题描述】:
我正在关注https://www.javatpoint.com/spring-mvc-tutorial 中的演示。在tomcat服务器上运行demo后,我访问了url“http://localhost:8080/webTest1_war_exploded/”,似乎请求没有被springmvc控制器处理。
web.xml:
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
这是控制器代码:
@Controller
public class HelloController {
public HelloController() {
}
@RequestMapping({"/"})
public String display() {
System.out.println("yes");
return "index";
}
}
访问 url 后:“http://localhost:8080/webTest1_war_exploded/”,控制台不打印“yes”。 谁能给我解释一下?
【问题讨论】:
-
如果你只是去
http://localhost:8080会发生什么 -
得到了 httpcode404,webTest1 是我的项目名称。@SMA
标签: java spring-mvc