请注意 腾讯和百度以及一切论坛都是php或aspx页面的,
这类页面的特点就是可以实时访问数据库,达到每次刷新页面都会更新数据的作用。在其间,html负责网页的布局以及头部一些不需实时更新内容的编辑,css负责美化,js代码负责小动画或时间,php/aspx代码则负责更新网页的内容。
想要解决 单凭html是不够的,必须要掌握php/aspx相关知识。请在书店购买php/aspx教程,好好研读和学习。
最近在写一个SSH的课程设计,引用了百度的在线编辑器:Ueditor,除了配置Ueditor以外,还有一个问题就是:
在将保存在数据库中带html标签的数据拿出来放到页面中时,还是带HTML标签的,浏览器没有识别;
如<p style="TEXT-ALIGN: center"><span style="BACKGROUND-COLOR: #ffff00">剩下的给对方水电费水电费水电费水电费</span></p>
朋友用JSP直接将数据放到浏览器中,浏览器就可以识别了,但是我用的是Struts标签,
Struts标签中有一个属性,Escape,如果不写这个属性的话,默认的为true,这样从数据库中读取的带有HTML标签的数据就会原封不动的放在页面中,浏览器是不会解析你数据中的HTML标签的;只要将escape改为false即可;
[html] view plain copy
<span style="font-size:18px;"><s:property value="articalTittle" escape="false"/></span>
要把查出来的数据放到前台html页面上,就需要把数据以json的方式,传递到前台,之后,前台解析json数据。把数据放到相应的位置上去。至于,数据库存储的相对路径就可以了,到时候,界面通过相对路径去找,并显示出来!
查询数据库应该知道吧?
调用查询数据库方法,从而得到一个数据集合,list类型,数组类型都可以。
假设查询数据库方法是
getdata(),返回一个list集合。
--请选择--
<%
dao
d=new
dao();//这是那个数据库访问的类。
list
list=dgetdata();
for(int
i=0;i
><%=listget(i)%>
<%}%>
就这样。
如果你数据库的html标签完整出现的话,调用到页面上就能正常显示的。例如:表news
id title content
1 你好吗? <div><table><tr><td>嗯,我很好</td></tr></table>
2 我是中国人 <div><table><tr><td>嗯,是的</td></tr></table
content字段中id为1的能正常显示的
id为2的就不能正常显示的。因为组后table标签少了>这个符号,就是这个意思。
不能直接读取的,要用asp
给你一个例子吧
读取数据库:
<%
'这部分是连接数据库
dim conn,rs,exec
set conn=servercreateobject("adodbconnection")
connopen "driver={microsoft access driver (mdb)};DBQ="&ServerMappath("bookmdb")
%>
<%
'这部分是读取数据库里的表guest
exec="select from guest"
set rs=servercreateobject("adodbrecordset")
rsopen exec,conn,1,1
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<!--做一个表格,显示数据库字段内容-->
<%do while not rseof%><tr>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr><%
'这是循环读取所有记录。
rsmovenext
loop
%>
</table>
<%
'下面三条语句是关闭数据库
rsclose
set rs=nothing
connclose
set conn=nothing
%>
如果程序是php+mysql方式的,页面是html做的,就要用到ajax技术,异步通信,来时时的改变html页面的交互信息,这样就可以做到
html文件总是可以实时地显示数据库里面的内容。或者是最老的shtml技术但是这个技术达不到你要的效果,只能满足一小部分!
AJAX的最大机遇在于用户体验。在使应用更快响应和创新的过程中,定义Web应用的规则正在被重写;因此开发人员必须更注重用户。现在用户已经逐渐习惯如何使用Web应用了。例如用户通常希望每一次按钮点击会导致几秒的延迟和屏幕刷新,但AJAX正在打破这种长时间的状况。因此用户需要重新体验按钮点击的响应了。
可用性是AJAX另人激动的地方而且已经产生了几种新颖的技术。其中最引人注目的是一种称为“**隐出”的技术,他在数据更新之前时将用户界面变为**,更新完成后立刻恢复原来的颜色。AJAX开发人员将用户从Web应用的负载中解放出来;小心地利用AJAX提供的丰富接口,不久桌面开发人员会发现AJAX是他们的方向。
你可以通过从后台先在数据库查询数据
,然后你的这张表一共5字段,将你查到的数据放到一个实体对象里,再将每个对象放在集合,返回集合到页面,遍历这个集合就OK了,因为表的每一行就相当于集合里的每一个对象。
你要不懂我可以写一个简单的给你看看
我想问一下
你用的是什么框架
以上就是关于100分 HTML页面如何显示数据库的内容全部的内容,包括:100分 HTML页面如何显示数据库的内容、如何将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面、怎样将数据库里的数据显示到html等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)