这段jsp代码的执行顺序,怎么跳转?(十分感谢~)

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <body>

    欢迎登入本系统 <br>

    <%

       String str;

       Cookie[] cookies=request.getCookies();

       for(int i=0;i<cookies.length;i++){

          if(cookies[i].getName().equals("account")){

             str=cookies[i].getValue();    

             response.sendRedirect("welcome.jsp?str="+str);

          }

       }

     %>

    <script type="text/javascript">

       function validate(){

          if(loginForm.account.value==""){

             alert("账号不能为空!");

             return;

          }

          if(loginForm.password.value==""){

             alert("密码不能为空!");

             return;

          }

          if(loginForm.account.value!=loginForm.password.value){

             alert("账号密码不一致”);

             return;

          }

          loginForm.submit();

       }

    </script>

    <form name="loginForm" action="welcome.jsp" method="post">

       请您输入账号:<input name="account" type="text"><br>

       请您输入密码:<input name="password" type="password"><br>

       是否保存账户和密码:

       <input name="remember" type="radio" value="yes" checked>保存

       <input name="remember" type="radio" value="no" >不保存<br>

       <input type="button" value="登录" onClick="validate()">

    </form>

  </body>

</html>


不想长胖的小巫女
浏览 1583回答 3
3回答

ruibin

如果用户名为account就跳转到"welcome.jsp?str=value"

1于是浮草开出伶仃的花_0

永远都是先解析后台 代码, 如果有accout, 就已经跳转到新的页面去了, 不会执行js, 否则点击登录 执行validate js
打开App,查看更多内容
随时随地看视频慕课网APP