package com.dreambamboo.controller; import com.dreambamboo.entities.BookAdmin; import com.dreambamboo.entities.Reader; import com.dreambamboo.service.AccountService; import com.dreambamboo.service.impl.AccountServiceImpl; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; /** * @Author:dreambamboo * @Description:用户登录功能类 * @Date:2019/1/11 10:39 * @Param: * @return: */ public class AccountServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String method = req.getParameter("method"); String type = req.getParameter("type"); AccountService accountService = new AccountServiceImpl(); HttpSession session = req.getSession(); switch (method){ case "login": String username = req.getParameter("username"); String password = req.getParameter("password"); Object object = accountService.login(username,password,type); if (object != null){ switch (type){ case "reader": Reader reader = (Reader) object; session.setAttribute("reader",reader); resp.sendRedirect("/reader/reader.jsp"); break; case "bookadmin": BookAdmin bookAdmin = (BookAdmin) object; session.setAttribute("bookAdmin",bookAdmin); resp.sendRedirect("/admin.jsp"); break; } } else { resp.sendRedirect("/login.jsp"); } break; case "logout": session.invalidate(); resp.sendRedirect("/login.jsp"); break; } } }
最近下载更多
duoduo1234 LV2
1月15日
人大叔大婶左权 LV2
2023年6月1日
北方菜 LV11
2023年3月21日
ewan007 LV30
2023年2月8日
rain112 LV31
2023年1月3日
2521436308 LV10
2022年11月25日
最代码-宋家辉 LV61
2022年11月20日
Weishenghui LV7
2022年10月24日
liul101112 LV2
2022年6月30日
testuser1234567 LV24
2022年6月30日
最近浏览更多
krispeng LV13
8月26日
微信网友_7060180040536064
6月30日
暂无贡献等级
gujiuzzy
5月25日
暂无贡献等级
玖零定制问题修复 LV34
4月4日
XJH939 LV1
3月28日
微信网友_6829521472425984 LV5
1月20日
duoduo1234 LV2
1月15日
asddwh LV13
2023年12月26日
颜菜菜 LV2
2023年12月23日
xiaoqian555
2023年12月20日
暂无贡献等级