@RequestMapping(value = "/resetPsw", method = { RequestMethod.GET, RequestMethod.POST })
public String resetPsw(SysUser user, HttpServletRequest req, HttpServletResponse res) throws UnsupportedEncodingException { user.setPsw("111"); // 默认为111
int result = userService.resetPsw(user); jObject = new JsonObject();
jObject.addProperty("success", result); try {
ServletOutputStream jos = res.getOutputStream();
jos.write(jObject.toString().getBytes("utf-8")); jos.flush();
jos.close();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
定义的一个接口方法。
接口名:/resetPsw
接口参数:SysUser user, HttpServletRequest req, HttpServletResponse res
接口方式:post、get
业务解释:
user.setPsw("111"); // 设置默认密码111
int result = userService.resetPsw(user);//调用业务类的 resetPsw方法,修改用户信息
jObject = new JsonObject();
jObject.addProperty("success", result); //添加success属性,值为业务方法返回值
try {
ServletOutputStream jos = res.getOutputStream();//通过response获取响应流对象
jos.write(jObject.toString().getBytes("utf-8"));//将数据写入响应流中
jos.flush();//刷新缓存区
//接口请求地址为resetPsw,可以使用Get方式请求,也可以使用Post方式请求
@RequestMapping(value = "/resetPsw", method = { RequestMethod.GET, RequestMethod.POST })
public String resetPsw(SysUser user, HttpServletRequest req, HttpServletResponse res) throws UnsupportedEncodingException {
user.setPsw("111"); // 默认为111
//重置密码为111
int result = userService.resetPsw(user);
//创建JSON对象
jObject = new JsonObject();
//默认值为操作成功
jObject.addProperty("success", result);
try {
//获取输出流
ServletOutputStream jos = res.getOutputStream();
//发送json数据
jos.write(jObject.toString().getBytes("utf-8")); jos.flush();
//关闭输出流
jos.close();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}