SSM项目实战--基于SpringBoot(二)
2018-01-22 本文已影响115人
Felix_
上节已经完成了基于SpringBoot项目的创建,这节针对创建好的项目进行测试,使其可以进行客户端请求的响应。
1、选中jasson这个包,右键选择new,点击new package,给新的包起名为controllers:

2、在controllers包内创建一个类,类名为TestController:

3、在TestController里面编写如下代码 :
package com.jasson.controllers;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
@Controller
@RequestMapping("/tc")
public class TestController {
@RequestMapping("/test")
@ResponseBody
public Object test(HttpServletRequest req){
Map result = new HashMap();
System.out.println(req.getParameter("name"));
System.out.println(req.getParameter("age"));
System.out.println(req.getParameter("sex"));
result.put("status","success");
return result;
}
}
4、打开浏览器,访问如下地址(http://localhost:8080/tc/test?name=jasson&age=23&sex=1):

至此,我们发现,网页端的请求数据name=jasson&age=23&sex=1已经被后台成功解析并获取到了,同时后台返回了一个json字符串{"status":"success"},我们的接口已经可以正常使用了。下节课,我会对当前的代码进行讲解,帮大家认识一下数据的来龙去脉。
本系列教程花费本人大量的时间,希望大家汲取知识的同时,不吝在下方点击"赞赏支持"对本人的付出给予肯定,谢谢!