分類  >  WEB開發 >

myeclipse做了個登陸界面,裡面寫了個servlet,運行的時候總是提示404異常

tags:    時間:2013-12-09 22:25:49
myeclipse做了個登陸界面,裡面寫了個servlet,運行的時候總是提示404錯誤!
編寫login.jsp的代碼,如下:
<%@ page contentType="text/html;charset=gb2312"%>
<script language="JavaScript">
   function isValidate(form)
   {
   // 得到用戶輸入的信息
   username = form.username.value;
   userpass = form.userpass.value;

   // 判斷用戶名長度
   if(!minLength(username,6))
   {
   alert("用戶名長度小於6位!");
   form.username.focus();
   return false;
   }
   if(!maxLength(username,8))
   {
   alert("用戶名長度大於8位!");
   form.username.focus();
   return false;
   }

   // 判斷口令長度
       if(!minLength(userpass,6))
   {
   alert("口令長度小於6位!");
   form.userpass.focus();
   return false;
   }
   if(!maxLength(userpass,8))
   {
   alert("口令長度大於8位!");
   form.userpass.focus();
   return false;
   }


   return true;
   }
   // 驗證是否滿足最小長度
   function minLength(str,length)
   {
   if(str.length>=length)
   return true;
   else
   return false;
   }
   // 判斷是否滿足最大長度
   function maxLength(str,length)
   {
   if(str.length<=length)
   return true;
   else
   return false;
   }
</script>
<html>
   <head>
      <title>用戶登陸</title>
   </head>
   <body>
      <h2>用戶登錄</h2>
      <form name="form1" action="${pageContext.request.contextPath}/login" method="post"   onsubmit="return isValidate(form1)">
      用戶名:<input type="text" name="username"> <br>
      口令:<input type="password" name="userpass"><br>
      <input type="reset" value="重置">
      <input type="submit" value="提交"><br>
      </form>
   </body>
</html>
編寫success.jsp的代碼,如下:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
   <head>
      <title>登錄成功</title>
   </head>
   <body>
      <h2>${sessionScope.userid}您好,歡迎登錄網上書店!</h2>
   </body>
</html>
編寫failure.jsp的代碼,如下:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
   <head>
      <title>登錄失敗</title>
   </head>
   <body>
      <h2>用戶名或者口令不正確,請<a href="login.jsp">重新登錄!</a></h2>

推薦閱讀文章

Bookmark the permalink ,來源:互聯網