初识jsp之登录—登录成功—登录失败页面

来源:互联网 发布:mac版本photoshop破解 编辑:程序博客网 时间:2024/06/06 06:56

登录页面

<%@page language="java" pageEncoding="utf-8" %><html><head><title>登录页面</title></head><body><form action="scropp.jsp" method="post"><p><label>用户名:</label><input type="text" name="uname"/></p><p><label>密码:</label><input type="password" name="pwd"/></p><p></label><input type="submit" value="登录"/></p></form><%String str=(String)request.getSession().getAttribute("mrgss");if(str!=null){out.print(str);}%></body></html>

在登录界面点击登录按钮之后跳转scropp.jsp页面进行验证

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String uname= request.getParameter("uname");String pwd=request.getParameter("pwd");boolean flag=false;if(uname.equals("baijiu")&&pwd.equals("123456")){flag=true;}if(flag){request.getRequestDispatcher("do.jsp").forward(request,response);}else{request.getSession().setAttribute("mrgss", "你的输入有误请你重新输入");response.sendRedirect("Mylogin.jsp");}%>

验证账号密码输入正确,跳转do.jsp页面,且do.jsp文件经过web.xml编译生成do_jsp.java,然后编译生成do_jsp.class文件,然后生成界面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <base href="<%=basePath%>">        <title>My JSP 'do.jsp' starting page</title>      </head>    <body>   欢迎<%=request.getParameter("uname") %>登录  </body></html>
登录失败,自动跳转登录页面,并给用户相应的提示
2 0