HTML5数据展示问题,不规则DIV内展示数据

html-css06

HTML5数据展示问题,不规则DIV内展示数据,第1张

可以采用浮动布局,当有新的数据到来的时候,后面的数据会自动向后移动。如果要保持高度不变,那么久需要宽度不做限制,这样,在横向的空间内就可以无限延展。

你可能会问下面的div怎么保证位置,你可以分层,每个div只在自己的层浮动,这样就不会浮动到其它层,不会移位,当然对于固定的位置,你也可以对他绝对定位,这样其它元素改变位置的时候,它依然可以保持自己的位置。

首先,你提到的Java Servlet是用来提供数据的,ajax是用来获取数据的。

1、后端用servlet、struts、springmvc等从数据库取数据并转换成json格式返回,前端用ajax获取这些json数据。

2、后端用servlet、struts、springmvc等从数据库取数据并将数据嵌到模板页面里,前端用jsp、freemarker之类的模板语言直接写for循环。

这是一门课程了。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>