zoukankan      html  css  js  c++  java
  • 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>
    

      

  • 相关阅读:
    C#开发中is和as的区别
    Winform开发框架之系统登录实现
    C#几个经常犯错误汇总
    JavaScript事件冒泡简介及应用
    在C#的winForm程序中调用和执行javascript
    C#关于托管程序和非托管程序的区别
    分布式计算 网格计算 并行计算 云计算
    (转)960的秘密
    集群概念:集群技术简介(转)
    好用的Sql格式化工具
  • 原文地址:https://www.cnblogs.com/langlove/p/3716845.html
Copyright © 2011-2022 走看看