首页>代码>基于百度人脸识别API的人脸识别信息收集微信小程序>/FaceRecognition-1.3-alpha/后端/人脸识别/src/com/hyj/controller/CountServlet.java
package com.hyj.controller;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.hyj.bean.Result;
import com.hyj.bean.User;
import com.hyj.service.UserService;
/**Servlet implementation class CountServlet
* 刷脸次数:每完成一次刷脸,就更新对应face_id的刷脸次数
*/
@WebServlet("/v1/user/count")
public class CountServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public CountServlet() {}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// ①接收参数并封装参数
String face_id = request.getParameter("face_id");
// ②将封装好的参数传给Service, 在数据库存储
User user = UserService.count(face_id);
// ③根据存储的结果返回不同的响应
Result result = null;
if (user != null)
result = new Result(user, 0, "更新刷脸次数成功!");
else
result = new Result(-1, "更新刷脸次数失败!");
// ④json格式转换, 响应返回给小程序
String json = result.toString();
response.getWriter().append(json);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
最近下载更多
最近浏览更多
dushine LV3
4月14日
tung123
3月12日
暂无贡献等级
微信网友_6955249237250048 LV5
2024年12月28日
lipanlong LV10
2024年12月3日
fff2003 LV9
2024年9月20日
abdkfksdkf LV16
2024年9月20日
897258976 LV8
2024年8月29日
ncyhhh LV2
2024年6月7日
Wwz12345 LV8
2024年6月1日
微信网友_6982201633787904
2024年6月1日
暂无贡献等级

