頁面數據存儲
㈠ 一個HTML網頁可以存儲的數據量是多大
無限制的,看你的硬碟(或空間)有多大容量,它就能存多大的數據
㈡ 網頁能直接從資料庫中存儲數據而不通過伺服器嗎
資料庫要有一個地方存放,這個存放的地點,就是伺服器,你說的Apache,他也是要存在一個地方,這個地方就是伺服器,(通俗的來講,這個伺服器就是一台電腦主機而已),你要訪問資料庫,不去找這個伺服器(電腦),你怎麼能訪問到資料庫呢,就好比:小明在他家裡,你去找小明,你不去他家裡,你在怎麼繞路,也找不到小明呀!能明白嗎朋友
㈢ Android 下的 WebView 中數據如何保存
1、Android中的WebView控制項當載入html時候,會在data/應用package下生成database與cache兩個文件夾如下圖如示:
Url記錄是保存在webviewCache.db里,而url的內容是保存在webviewCache文件夾下。
WebView中存在著兩種緩存:網頁數據緩存(存儲打開過的頁面及資源)、H5緩存(即AppCache)。
2、緩存構成
/data/data/package_name/cache/
/data/data/package_name/database/webview.db
/data/data/package_name/database/webviewCache.db
webview 會將瀏覽過的網頁url以及網頁文件(css、圖片、js等)保存到資料庫表中。
緩存模式(5種)
LOAD_CACHE_ONLY: 不使用網路,只讀取本地緩存數據
LOAD_DEFAULT: 根據cache-control決定是否從網路上取數據。
LOAD_CACHE_NORMAL: API level 17中已經廢棄, 從API level 11開始作用同LOAD_DEFAULT模式
LOAD_NO_CACHE: 不使用緩存,只從網路獲取數據.
LOAD_CACHE_ELSE_NETWORK,只要本地有,無論是否過期,或者no-cache,都使用緩存中的數據。
㈣ 如何在jsp頁面中實現點擊一個提交按鈕就可以將頁面上的數據存儲到對應的資料庫中的表中
register.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>這是一個注冊頁面</title>
</head>
<body>
<center>
<form action="adser.jsp" method="post">
<table width="777" border="0" cellspacing="0" cellpadding="0" align="center" style="top: 131px; height: 30px;">
<tr>
<td align="left"><b><font size="3">用戶序號:</font></b></td>
<td><input type="text" name="id" size="12"></td>
</tr>
<tr>
<td align="left"><b><font size="3">用戶名:</font></b></td>
<td><input type="text" name="name" size="12"></td>
</tr>
<tr>
<td align="left"><b><font size="3">時間:</font></b></td>
<td><input type="date" name="date" size="12"></td>
</tr>
<tr>
<td align="left"><b><font size="3">發布內容:</font></b></td>
<textarea name="text" cols="40" rows="5">請在這里輸入您要發布的內容</textarea>
</tr>
<tr><td><input type="submit" name="Submit" value="提交"></td></tr>
</table>
</form>
</center>
</body>
</html>
adser.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<jsp:useBean id="query" class="user.dbfunction" scope="page"></jsp:useBean>
<html>
<head>
<title>將用戶信息加入資料庫</title>
</head>
<body>
<%
String id = request.getParameter("id");
String name = request.getParameter("name");
String date = request.getParameter("date");
String text = request.getParameter("text");
ResultSet rs=null;
String str="select id,name,date,text from User where name='"+name+"';";
query.connect();
rs=query.select(str);
rs.last();
str="insert into User(id,name,date,text)values('"+id+"','"+name+"','"+date+"','"+text+"');";
query.update(str);
out.println("提交信息成功!");
out.print("本頁面將在3秒後自動跳轉到上一頁面!");
out.print("<meta http-equiv="+"refresh"+" content=" +"3;url=register.jsp"+">");
%>
</body>
</html>
附加資料庫操作類:
// 本類用來建立與資料庫的連接
package user;
import java.sql.*;
public class dbfunction {
private static Connection con = null;
private static Statement stmt = null;
private static ResultSet rs = null;
public void connect(){
String url = "jdbc:mysql://localhost:3306/bookshop"; /在這里修改資料庫名
try {
Class.forName("com.mysql.jdbc.Driver");/在這里修改資料庫,我用的是Mysql
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
con= DriverManager.getConnection("jdbc:mysql://localhost:3306/bookshop?user=root&password=123456&useUnicode=true&characterEncoding=GB2312");/在這里修改資料庫Mysql的信息
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public ResultSet select(String query)
{
System.out.println(query);
try {
stmt = con.createStatement();
rs = stmt.executeQuery(query);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
public void update(String upstr)
{
System.out.println(upstr);
try {
stmt = con.createStatement();
int rs = stmt.executeUpdate(upstr);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void close()
{
try {
stmt.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
我在我的機子上做了一遍可以,你試試吧。。。
㈤ 如何在jsp頁面中實現點擊一個提交按鈕就可以將頁面上的數據存儲到對應的資料庫中
按照我的理解,你想要的效果應該是這樣的:
點擊頁面的按鈕,數據提交到後台並保存,頁面不用刷新。
如果想做這個效果的話,方法有兩種:
1.使用ajax來實現。
2.在本頁內嵌一個iframe標記(並且使用css隱藏起來:display:none),你的頁面任然用form提交,只是提交的target配置為你的iframe,那麼你當點擊提交時,當前頁面內容頁不會變化的。
㈥ javaweb修改之前的頁面是如何存儲數據的
你這個想問,修改操作?
1.你的頁面應該是數據列表
勾選要修改的數據 → 修改 → 根據數據id獲取到數據對象
2.在頁面上修改數據
修改 → 根據數據id 修改對應信息(截圖2)
㈦ 如何不用session實現在頁面之間的數據存儲,JS
可以用 Applecation 還有 cookies ... 用XML可以吧