use of com.zyf.bean.User in project HeartWatchdogJsp by Viczyf.
the class UrineServlet method deleteUrine.
public void deleteUrine(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String message = "";
String forward = "";
String href = "";
UrineDao urinedao = new UrineDao();
int id = MyTools.strToint(request.getParameter("id"));
Urine urine = new Urine();
urine.setId(id);
HttpSession session = request.getSession();
User user = (User) session.getAttribute("user");
int uid = user.getUid();
boolean mark = urinedao.delUrine(urine, uid);
if (mark) {
message = message + "<li>删除记录成功!</li>";
forward = "tishi.jsp";
href = href + "urinetime.jsp";
} else {
message = message + "<li>删除记录失败!</li>";
forward = "tishi.jsp";
href = href + "urinetime.jsp";
}
request.setAttribute("message", message);
request.setAttribute("href", href);
RequestDispatcher rd = request.getRequestDispatcher(forward);
rd.forward(request, response);
}
use of com.zyf.bean.User in project HeartWatchdogJsp by Viczyf.
the class UrineServlet method select_time_urine.
public void select_time_urine(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
UrineDao urinedao = new UrineDao();
String startdate = request.getParameter("startdate");
String enddate = request.getParameter("enddate");
HttpSession session = request.getSession();
// 获取用户对象
User user = (User) session.getAttribute("user");
int id = user.getUid();
List urineList = urinedao.queryTimeUrine(id, startdate, enddate);
JsonArray array = new JsonArray();
for (int i = 0; i < urineList.size(); i++) {
Urine single = (Urine) urineList.get(i);
JsonObject ob = new JsonObject();
ob.addProperty("id", i + 1);
ob.addProperty("date", single.getDate());
ob.addProperty("read", "<a href=\"UrineServlet?action=single&id=" + single.getId() + " \"target=\"_blank\">查看记录</a>");
ob.addProperty("del", "<a href=\"UrineServlet?action=delete&id=" + single.getId() + "\">删除记录</a>");
array.add(ob);
}
PrintWriter out = response.getWriter();
out.print(array);
// System.out.println(array);
}
use of com.zyf.bean.User in project HeartWatchdogJsp by Viczyf.
the class UserServlet method enter.
public void enter(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = request.getParameter("uname");
// 获取密码
String password = request.getParameter("passwd");
String scale = request.getParameter("scale");
System.out.println("enter,scale" + scale);
// 实例化UserDao对象
HttpSession session = request.getSession();
String rand = session.getAttribute("code").toString();
String input = request.getParameter("code");
UserDao userDao = new UserDao();
// 根据用户密码查询用户
User user = userDao.login(username, password);
// 判断user是否为空
if (!rand.equals(input)) {
request.setAttribute("info", "验证码输入错误");
request.getRequestDispatcher("login.jsp").forward(request, response);
} else if (user != null) {
// 将用户对象放入session中
request.getSession().setAttribute("lastlogin", user.getLastLogin());
request.getSession().setAttribute("user", user);
request.getSession().setAttribute("scale", scale);
String enterdate = MyTools.changeTime(new Date());
userDao.userEnterDate(enterdate, user);
// 转发到result.jsp页面
request.getRequestDispatcher("homepage.jsp").forward(request, response);
} else {
// 登录失败
request.setAttribute("info", "错误:用户名或密码错误!");
request.getRequestDispatcher("login.jsp").forward(request, response);
}
}
Aggregations