2014-10-18 45 views
0

我有一個要求輸入用戶名和密碼的網頁,並且有一個登錄按鈕。登錄按鈕使用jsp功能如下如何在android中實現jsp代碼?

function submitData(){ 
      document.getElementById('txtSN').value=document.getElementById('txtRegNumber').value; 
      document.getElementById('txtPD').value=document.getElementById('txtPwd').value; 
      if(document.getElementById('txtSN').value == '' || document.getElementById('txtSN').length == 0) { 
       alert(' Please Enter Student Register No/Studen ID'); 
       document.getElementById('txtSN').focus(); 
       return false; 
      } 

      if(document.getElementById('txtPD').value == '' || document.getElementById('txtPD').length == 0) { 
       alert(' Please Enter Password'); 
       document.getElementById('txtPD').focus(); 
       return false; 
      } 
      if(document.getElementById('txtverifycode').value == '' || document.getElementById('txtverifycode').length == 0) { 
       alert(' Please Enter Verification Code'); 
       document.getElementById('txtverifycode').focus(); 
       return false; 
      } 

      document.getElementById('txtPA').value=1; 
      document.getElementById('txtRegNumber').value="iamalsouser"; 
      document.getElementById('txtPwd').value="thanksandregards"; 
      document.getElementById('frmStudentMain').action="youLogin.jsp"; 
      document.getElementById('frmStudentMain').submit(); 
     } 

我可以在android中使用上面的代碼。那就是我會爲用戶名和密碼創建兩個EditText;我將創建一個將使用上面的jsp代碼的函數。我的問題是,是否有可能在android中使用jsp代碼按鈕?我是否想將jsp代碼轉換爲java? 其實我是新手。如果我的問題聽起來不太好,我很抱歉。

+0

任何人都可以幫我 – 2014-10-18 03:57:15

回答

0

不知道你想解釋什麼,因爲你的代碼段實際上並不是一個jsp代碼,但它是JavaScript的功能。在Android的

關於JSP實現,

JSP不能在Android中實現。由於JSP是使用僅在服務器上部署的scriptlet和腳本標記構建的。服務器在來自客戶端的請求發出時呈現該jsp頁面。因此它會將數據轉換爲純HTML代碼並將服務器轉換爲請求者。 因此,這在移動設備上根本無法做到。

但是,是的,如果你想純粹的HTML顯示在Android上,可以使用Android的Web組件。您可以通過Ajax調用(以某種方式服務)服務器,獲取結果(XML或JSON響應),並使用JQuery或純Javascript將其呈現爲您所需的視圖。

+0

其實我想爲我的大學創建一個安卓應用程序,讓學生們可以檢查他們的出席情況。學生將輸入用戶名和密碼,然後單擊提交按鈕,他們的個人資料將顯示。提交按鈕有這個jsp功能。所以我不能創建一個調用此功能的按鈕? – 2014-10-18 04:07:09

+0

有沒有其他方式通過android按鈕訪問網站? – 2014-10-18 04:08:35