老师我配置完spring mvc之后就访问不到index.html和/t的页面了

来源:3-5 自由编程

慕工程8205364

2021-06-30 17:23:18

package com.imooc.springmvc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class TestController {
@GetMapping("/t")
@ResponseBody
   public String test() {
return "sssss";
   }
}



<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
        version="3.1">
   <servlet>
       <servlet-name>springmvc</servlet-name>
       <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
       <init-param>
           <param-name>contextConfigLocation</param-name>
           <param-value>classpath:applicationContext.xml</param-value>
       </init-param>
       <load-on-startup>0</load-on-startup>
   </servlet>
   <servlet-mapping>
       <servlet-name>springmvc</servlet-name>
       <url-pattern>/</url-pattern>
   </servlet-mapping>
</web-app>


<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>

   <groupId>com.imooc.spring</groupId>
   <artifactId>springmvc</artifactId>
   <version>1.0-SNAPSHOT</version>

   <properties>
       <maven.compiler.source>8</maven.compiler.source>
       <maven.compiler.target>8</maven.compiler.target>
   </properties>
   <dependencies>
       <dependency>
           <groupId>org.springframework</groupId>
           <artifactId>spring-webmvc</artifactId>
           <version>5.1.9.RELEASE</version>
       </dependency>
   </dependencies>
</project>



http://img.mukewang.com/climg/60dc37ee0962db8019201048.jpg


http://img.mukewang.com/climg/60dc380509f067d519201048.jpg

写回答

2回答

佩恩他哥

2021-07-03

我在配置完 spring mvc后也访问不到index.html 了,但是可以访问/t, 在web.xml 中加上下边代码后又可以访问了

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>


0

好帮手慕阿园

2021-07-01

同学你好,查看同学贴出的图片中,applicationContext.xml形式有误

http://img.mukewang.com/climg/60dd25ed0992422103920150.jpg

前面应该显示如下形式

http://img.mukewang.com/climg/60dd261b09f4f7d102630068.jpg

建议同学删除后重新创建一个试试,可以按照如下方式试试

http://img.mukewang.com/climg/60dd265e096f1b9008300469.jpg

祝学习愉快~​

0

0 学习 · 16556 问题

查看课程