给大家讲解一下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
 

 

posted @ 2012-02-27 18:47  LeeHonGee  阅读(3729)  评论(0编辑  收藏  举报