Java管理员登录界⾯视图_JAVA实现普通⽤户和管理员⽤户同
页⾯登录
摘要:之前写了⼀个Python Flask实现普通⽤户和管理员⽤户同页⾯登录;现在把⽤Java实现这个功能的代码和思想写⼀下。
1.前端JSP页⾯效果及代码:
1.1效果图
java和jsp1.2前端表单代码
⽤户名:
密码:
${error_msg }
2.后台java代码:
2.1IndexServlet⾥的Login⽅法代码:
public void Login(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = Parameter("username");
String password = Parameter("password");
String sub_name = Parameter("sub_name");
if (sub_name.equals("辅导员登录")) {
CkInsService cis = new CkInsServiceImpl();
try {
Instructor ins = cis.insLogin(username, password);
} catch (UserException e) {
e.printStackTrace();
request.setAttribute("username", username);
request.setAttribute("password", password);
request.setAttribute("error_msg", e.getMessage());
}
} else if (sub_name.equals("管理员登录")) {
CKRootService crs = new CKRootServiceImpl();
try {
Super_Manager root = crs.superLogin(username, password);
} catch (UserException e) {
e.printStackTrace();
request.setAttribute("username", username);
request.setAttribute("password", password);
request.setAttribute("error_msg", e.getMessage());
}
}
}
总结:其实思想和代码跟前⾯的Flask实现是差不多的,增加⼀个单选框,传值到后台后进⾏判断是那种类型的⽤户进⾏登录。往期⽂章推荐:
Flask实现普通⽤户和管理员⽤户同页⾯登录
html设置背景图适应屏幕⼤⼩及透明度
Java判断⽤户是否登陆
MySQL的卸载(完全卸载,操作简单)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。