怎么直接使用Html5与后台交互

怎么直接使用Html5与后台交互,第1张

你自己就把答案完全说清楚了,剩下的只是写成代码的事情了,去动手吧.很简单,只是你在页面里用js去执行ajax请求数据url,jsp返回的是json的文本,然后用JSON.parse返回的文本成数据对象,然后去处理数据对象生成html元素插入页面里面.如果不是移动版的话,建议使用jquery来 *** 作,会方便很多,其实移动版也可以用jquery.如果不是刻意的想精简移动端的大小.后台也可以生成html的片段文本,就是网页的一部分,然后ajax获得后插入页面里,或者更换原来的元素.毕竟,在前端使用js来循环数据对象插入网页元素是很麻烦的事情,而后端有非常多的模板 *** 作方法,要轻松的多.话说,这些 *** 作都跟HTML5没啥关系,真的,都是ajax时代的东西.

简单点说,就是前端技术与后端技术沟通,根据业务定义交互接口,交互接口的的形式可能包含:

1、后端将数据输出到HTML页面,在JS控制逻辑中需要访问数据时可以从HTML中取得。

2、定义前后端请求的接口,一般是AJAX接口,如果存在跨域问题或一些特殊的业务场景,可能也会使用JSONP或者其他方式,总之,不论是何种方式请求,目的都是动态的请求数据,然后根据返回数据刷新页面内容。返回数据的格式现在主流是使用JSON格式,但是也不排除一些特殊的业务场景需要是使用XML或其他格式的数据。

这是一门课程了。java web,,或者叫jsp。jsp就是由html和java脚本,等语言构成的。

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

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

具体实现,你可以在网上查找jsp教程。以下是一个jsp页面的例子:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

注释(1):上面一句是jsp命令语句,标准形式<%@ %>表示,利用java脚本语言。引入java.util包里的所有文件。编码为utf-8

<%

String path = request.getContextPath()

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"

%>

注释2:java脚本

之后是标准的html格式。可嵌入java代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<base href="<%=basePath%>">

<title>My JSP 'index.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

<link rel="stylesheet" type="text/css" href="styles.css">

-->

</head>

<body>

This is my JSP page. <br>

可嵌入java脚本<% %>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7009925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-31
下一篇 2023-03-31

发表评论

登录后才能评论

评论列表(0条)

保存