HTML5如何和JAVA后台数据交互?

html-css013

HTML5如何和JAVA后台数据交互?,第1张

java

web,,或者叫jsp。jsp就是由html和java脚本,等语言构成的。

java程序嵌套在html里。相当于php。以网页的形式将java展现。这也就是所谓的动态。

以为java程序获取的时间会变动。或者数据库变动从而引起网页的变动。

具体实现,你可以在网上查找jsp教程。

javascript

        var param = "url=" + $("#url").val()

            $.ajax({

                  type: "POST",

                  url: "targetAction!targetMethod.action",

                  data: param,

                  dataType: "json",

                  success: function(json){

                     alert(json)

                  },

                  error:function(){

                      alert("连接超时")

                  }

            })

java

        ServletResponse response = ServletActionContext.getResponse()

        response.resetBuffer()

        response.setCharacterEncoding("utf-8")

        response.getWriter().print(JSONArray.fromObject(data))

js端需要有个jquery,java端需要有个json-lib,这两个你可以到网上下载

xml全称是可扩展标记语言,是一种常用来结构化数据的数据载体,常用在互联网的数据传递,以及文本文件的数据存储上。你可以把他理解成一个数据载体。打个比方说想喝水(数据),有的人用杯子(数据载体),有的人用管子(数据载体),目的是为了喝水,途径不一样而已。xml和java交互是通过I/O或者http网络协议。

html全称是超文本标记语言,超文本的意思是这个文件中不只能出现文本,还能出现多媒体信息。通俗的理解,他是一种能被浏览器认出的一组协议。这是一种静态的展现方式。浏览器根据html规范,逐行解析html中的内容,并以html规范展现我们自定义的html文件的内容为我们常见的网站。打比方html是一种图纸,浏览器是工人,工人(浏览器)根据图纸(自定义的html文件)建好了一栋大楼(你我看到的网站),于是别人就能看到,并且使用大楼。html文件和java交互是通过http协议完成的。

jsp全称是java服务器页面,是一种扩展过后的动态html,他弥补了html是静态方式的不足,可以根据java端提供的数据来控制页面展现的方式(html做不到)。jsp和java交互也是通过http协议完成的。