zoukankan      html  css  js  c++  java
  • 给大家讲解一下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
     

  • 相关阅读:
    初学Listener
    初学filter
    Servlet开发
    伪随机数生成
    枚举类
    LeetCode74——Search a 2D Matrix
    STL——lower_bound()
    LeetCode198——house robber(不懂dp)
    LeetCode171——Excel Sheet Column Number
    参数传递的三种方式
  • 原文地址:https://www.cnblogs.com/leehongee/p/2370269.html
Copyright © 2011-2022 走看看