Json
This commit is contained in:
parent
2ee5d3da0b
commit
713cec51a9
@ -1,6 +1,7 @@
|
|||||||
package com.landaiqing.servlet;
|
package com.landaiqing.servlet;
|
||||||
|
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.landaiqing.entity.UserEntity;
|
import com.landaiqing.entity.UserEntity;
|
||||||
import com.landaiqing.service.UserService;
|
import com.landaiqing.service.UserService;
|
||||||
import com.landaiqing.utils.RandomValidateCode;
|
import com.landaiqing.utils.RandomValidateCode;
|
||||||
@ -13,6 +14,9 @@ import jakarta.servlet.http.HttpSession;
|
|||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author 余胜军
|
* @author 余胜军
|
||||||
@ -35,19 +39,22 @@ public class RegisterServlet extends HttpServlet {
|
|||||||
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
// 转发到注册插入数据
|
// 转发到注册插入数据
|
||||||
// 点击注册的时候 获取到用户的参数
|
// 点击注册的时候 获取到用户的参数
|
||||||
|
PrintWriter writer =resp.getWriter();
|
||||||
String userName = req.getParameter("userName");
|
String userName = req.getParameter("userName");
|
||||||
if (StringUtils.isEmpty(userName)) {
|
if (StringUtils.isEmpty(userName)) {
|
||||||
//转发到错误页面
|
//转发到错误页面
|
||||||
req.setAttribute("errorMsg", "用户名称不能够是为空!");
|
setResultError("用户名称不能够是为空",writer);
|
||||||
req.getRequestDispatcher("register.jsp").forward(req, resp);
|
// req.setAttribute("errorMsg", "用户名称不能够是为空!");
|
||||||
|
// req.getRequestDispatcher("register.jsp").forward(req, resp);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
String userPwd = req.getParameter("userPwd");
|
String userPwd = req.getParameter("userPwd");
|
||||||
// 参数验证
|
// 参数验证
|
||||||
if (StringUtils.isEmpty(userPwd)) {
|
if (StringUtils.isEmpty(userPwd)) {
|
||||||
//转发到错误页面
|
//转发到错误页面
|
||||||
req.setAttribute("errorMsg", "userPwd不能够是为空!");
|
setResultError("userPwd不能够是为空",writer);
|
||||||
req.getRequestDispatcher("register.jsp").forward(req, resp);
|
// req.setAttribute("errorMsg", "userPwd不能够是为空!");
|
||||||
|
// req.getRequestDispatcher("register.jsp").forward(req, resp);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// 图形验证码 比较 是在 注册之前
|
// 图形验证码 比较 是在 注册之前
|
||||||
@ -79,4 +86,18 @@ public class RegisterServlet extends HttpServlet {
|
|||||||
// 注册成功之后就直接重定向到登录请求
|
// 注册成功之后就直接重定向到登录请求
|
||||||
resp.sendRedirect("login");
|
resp.sendRedirect("login");
|
||||||
}
|
}
|
||||||
|
public void setResult(Integer code, String msg , PrintWriter writer){
|
||||||
|
HashMap<String, Object> result = new HashMap<>();
|
||||||
|
result.put("code", code);
|
||||||
|
result.put("msg",msg);
|
||||||
|
String jsonString = JSONObject.toJSONString(result);
|
||||||
|
writer.println(jsonString);
|
||||||
|
writer.close();
|
||||||
|
}
|
||||||
|
public void setResultError(String msg , PrintWriter writer){
|
||||||
|
setResult(500,msg,writer);
|
||||||
|
}
|
||||||
|
public void setResultOK(String msg , PrintWriter writer){
|
||||||
|
setResult(200,msg,writer);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user