2014-10-18 77 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