java web 程序---登陆验证4个页面

思路:

    1.第一个是登陆页面login.jsp一个form表单。点击登陆按钮

   2.第二个是验证页面check.jsp.如果username和password都正确。则跳转到另一个页面a.jsp显示登陆成功。否则,登陆有误,提醒用户,重新登陆。

        3.当用户没有输入用户名和密码就直接进入登陆页面,那么有一个b.jsp页面,进行验证,用户名和密码都不为空,如果为空,则提示用户请先登陆。

 

    其实,到这里,这么人性化的设计还是他,不是他,我他妈都不用这么烦,这么爱,

 

login.jsp

 <body>
    <form action="check.jsp">
    用户名:<input type="text" name="username"/><br/>
    密 码:<input type="password" name="pass"/><br/>
    <input type="submit" value="登陆"/>
    </form> 
  </body>

  check.jsp

 <body>
    <%
    	String name=request.getParameter("username");
    	String pass=request.getParameter("pass");
    	if(name.equals("zl")&&pass.equals("00")){
    		session.setAttribute("name",name);
    		session.setAttribute("pass",pass);
    		%>
    		<jsp:forward page="c.jsp"/>
    	
    	<% }else{
    	out.print("您好,您的输入有误");
    	%>	
    	<a href="login.jsp">登陆</a>
    	
    		
    	
    	<%}%>
     
  </body>

  a.jsp

<body>
<%
        String name=(String)session.getAttribute("name");
		String pass=(String)session.getAttribute("pass");
            if(name==null||pass==null){%>
               <jsp:forward page="b.jsp"/>
    
                     
<%}%>

          欢迎<%=request.getParamer("username")%>登录成功!
</body>        

  b.jsp

<body>


<a href="login.jsp">请先登录</a>
</body>

  

转载于:https://www.cnblogs.com/langlove/p/3716845.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值