java web 注册登录_javaweb 登录注册

625178be98d72254dcb19c7be7badaac.png

1:用户登录界面 login.jsp

3c43ecb129fa2915cd0586c0cb5cf359.png

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

String basePath= request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

My JSP 'login.jsp' starting page
用户名字:
用户密码:

点击注册用户

login.jsp

1.1:点击登录,表单信息提交到LoginServlet

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

packagecom.neusoft.servlet;importjava.io.IOException;importjava.io.PrintWriter;importjava.sql.SQLException;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importcom.neusoft.dao.StudentDAO;importcom.neusoft.dao.StudentPO;public class LoginServlet extendsHttpServlet {public voiddoGet(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {

request.setCharacterEncoding("utf-8");

String username=request.getParameter("username");

String userpwd=request.getParameter("userpwd");

StudentDAO sd= newStudentDAO();try{

StudentPO sp=sd.doLogin(username, userpwd);if(sp==null){

response.sendRedirect("/webDemo2/login.jsp");

}else{

request.setAttribute("student", sp);if(sp.getUserPower()==1)

request.getRequestDispatcher("/main.jsp").forward(request, response);else if(sp.getUserPower()==0)

request.getRequestDispatcher("/user.jsp").forward(request, response);

}

}catch(SQLException e) {//TODO Auto-generated catch block

e.printStackTrace();

}

}public voiddoPost(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {

doGet(request, response);

}

}

LoginServlet

05c4cd6d2adbcd738e4e17533915f2d4.png

Power为1代表管理员,Power为2代表用户

分别跳转到main.jsp,user.jsp

1.1.1:管理员登录

5345c61a59f2994a064437cef99aebdd.png

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

//java脚本//写java的代码

String path =request.getContextPath();

String basePath= request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

My JSP 'main.jsp' starting page

当前网站的根目录:
当前网站的全目录:
欢迎登录!!!

查看所有人员

main.jsp

e20ab1caf622d698b55c1b5aacf6baaa.png

跳转到QueryAllAtudent方法中:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

packagecom.neusoft.servlet;importjava.io.IOException;importjava.io.PrintWriter;importjava.sql.SQLException;importjava.util.List;importjavax.servlet.ServletException;importjavax.servlet.htt

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值