給大家講解一下JavaScript與后台Java天衣無縫相結合


下班之前,給大家講解PhoneGap中JS與Java代碼如何天衣無縫相結合,其實也不限定是PhoneGap,應該說是JavaScript與Java相結合!!!

大概的思路架構是:

1.使用Ajax技術調用本地的JSP頁面,使用JSP頁面<%%>可以實現JAVA編程,這樣就可以把JAVA代碼引導JSP頁面中解決,處理后台代碼。

呵呵,理論架構確定了,接下來就是代碼實踐了.... 

 首先,新建JAVA邏輯處理類ExitFullScreen.java

 1 package com.leehongee.common;
2 import com.phonegap.DroidGap;
3 import android.view.WindowManager;
4
5 /**
6 *
7 * 文件名:ExitFullScreen.java
8 * 創建作者: 李航傑
9 * 創建日期:2012-2-27 上午下午04:36:26
10 */
11 public class ExitFullScreen extends DroidGap{
12
13 /**
14 * 退出全屏
15 */
16 public void quitFullScreen(){
17 final WindowManager.LayoutParams attrs = getWindow().getAttributes();
18 attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
19 getWindow().setAttributes(attrs);
20 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
21 }
22 }

接下來,新建一個exit.jsp頁面,作為JS與java中間件

1 <%@ page language="java" 
2 import="java.util.*,com.leehongee.common.ExitFullScreen;"
3 pageEncoding="UTF-8"%>
4 <%
5
6 ExitFullScreen exit=new ExitFullScreen();
7 exit.quitFullScreen();
8
9 %>

最后,你懂的,就是在HTML頁面使用Ajax調用JSP頁面的邏輯代碼:

 使用XMLHttpRequest對象進行發送,

 

xmlHttp.open("GET","exit.jsp",true);


創建者:LeeHonGee     創建時間:2012-02-27  下午18:49
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM