首页>代码>基于百度人脸识别API的人脸识别信息收集微信小程序>/FaceRecognition-1.3-alpha/后端/人脸识别/src/com/hyj/controller/UpdateServlet.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 UpdateServlet
 * 更新人脸信息:更新指定用户的姓名、备注 
 */
@WebServlet("/v1/user/update")
public class UpdateServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
    public UpdateServlet() {}
	/**
	 * @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");
		String userName = request.getParameter("userName");
		String description = request.getParameter("description");
		User user = new User();
		user.setFace_id(face_id);
		user.setUserName(userName);
		user.setDescription(description);
		// ②将封装好的参数传给Service, 在数据库存储
		int rowCount = UserService.updateUserByFaceId(face_id, user);

		// ③根据存储的结果返回不同的响应
		Result result = null;
		if (rowCount > 0)
			result = new Result(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);
	}

}
最近下载更多
Wwz12345  LV8 2024年6月1日
Artanis  LV1 2023年11月14日
yinyun1985  LV14 2023年8月5日
879222655  LV6 2023年5月19日
fewfsdaf  LV4 2023年4月18日
jk-mack  LV5 2023年2月19日
快乐的程序员  LV25 2023年1月25日
akbar2020  LV9 2022年8月27日
yangzeyu  LV1 2022年4月28日
591231555  LV20 2022年4月18日
最近浏览更多
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日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友