springMVC

springmvc 练习
浏览器发送请求 http://lcalhost:8080/mvc/hello.do
后台 接收这个请求,返回一个字符串 Hello并在页面显示出来

步骤:

创建项目

 

 

导入依赖

pom.xml文件中

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-jcl</artifactId>
  <version>5.2.7.RELEASE</version>
</dependency>
View Code

 

<dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-jcl</artifactId>
      <version>5.2.7.RELEASE</version>
    </dependency>
View Code

不要忘了刷新,不然没有的

创建文件夹

 

 

 

 

 

 然后

然后

 

 apply,OK。

创建配置文件

 

 结果是这样的

 

 在web.xml文件中复制下面的代码

 

 

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
  <display-name>Archetype Created Web Application</display-name>
  <servlet>
    <servlet-name>mvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:app.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>mvc</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
</web-app>

创建HelloController类

类中添加

@Controller注解,这时注解还不能用,必须到app.xml文件添加注解扫描
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
        <context:component-scan base-package="com.demo"/>
</beans>

HelloController类中重写一个方法

@Controller
public class HelloController {
    @RequestMapping("/mvc/hello.do")
    public String hello() {
        return "hello";
    }
}
View Code

 

部署项目:

 

选择Tomcat Server ,local,找到自己的Tomcat,再写个名字

 

 点击右下角

 

 选择第一个,把 / 后面的删了,apply,OK。

 

 

 启动项目,会发现报错

在方法上加上@ResponseBody注解,作用是将方法的返回值以json字符串的形式进行返回

 

 

运行结果

 

 

然后就完成了

加油吧

 

 

posted @ 2020-07-21 19:13  叶月廿柒  阅读(91)  评论(0编辑  收藏  举报