日期:2014-05-18  浏览次数:20839 次

如何以id.html方式读取数据库记录
现在很多网站读取新闻的时候采取html文件形式实现
例如下:
html方式通过:31779-1.html来实现
http://www.68design.net/Graphic/Theory-Graphic/31779-1.html

普通方式通过:mid=3797发送到info.aspx来读取信息.
http://main.68design.net/project/info.aspx?mid=3797

不知道html方式是如何实现从数据库读数据的.

------解决方案--------------------

------解决方案--------------------
有下面两种可能:
1、这些是预先生成好的 html 文件,访问的时候没有做什么数据库查询。
2、通过 Filter 将参数从 URL 中解析出来,根据参数做查询,然后将结果返回给浏览器。
------解决方案--------------------
把URL重写,你看到的是html实际上是JSP
比如 show.jsp?id=22;
重写后变成 show-22.html但这个指向的还是JSP文件

------解决方案--------------------
http://main.68design.net/project/info.aspx?mid=3797 

Java code
1.
String mid = request.getParameter("mid");

2.
判断是否存在3797.html文件。
有,转入3

如果没有,就创建一个。
读取数据库,写入3797.html文件。
......

3.
response.sendRedirect("3797.html")