四、JSP的一个登入例子

来源:互联网 发布:长篇小说投稿 知乎 编辑:程序博客网 时间:2024/05/11 01:36

(1)建立登入界面login.jsp

  <body>    <form action="do_login.jsp" method="post">     账户:<input type="text" name="username"><br>    密码:<input type="password" name="password"><br>    <input type="submit" name="提交">    </form>  </body>

(2)建立do_login.jsp处理用户处理

<%  request.setCharacterEncoding("utf-8");//设置编码UTF-8String username=request.getParameter("username");String password=request.getParameter("password");if("admin".equals(username)&&"admin".equals(password)){request.getRequestDispatcher("login_success.jsp").forward(request,response);session.setAttribute("loginame",username);}else{response.sendRedirect("login_failure.jsp");}%> 

(3)成功login_sucess.jsp

<body><%   String loginame=" ";  if(session.getAttribute("loginame")!=null){  loginame=session.getAttribute("loginame").toString();  }%>欢迎<%=loginame %>登入成功</body>

(4)登入失败login_failure.jsp

<body>登入失败<a href="login.jsp">返回</a></body>