jsp怎么让后台可以动态更改前台任何一部分内容?

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:30:54
是不是前台所有的内容,比如就一段说明信息,或 是一个超链接, 或是一个table里的内容, 是不是都是从数据库中读取的? 然后后台直接管理数据库??

要不是这样,那么是怎么管理的?? 高分解决。。。
是不是有的模版是固定的?是不能改变的? 而那些可以改变的都是从数据库中读取的数据???
--------------------
| 前台对DB读取 |
| |
| |
|------------------

--------------------
| 后台对DB操作 |
| |
| |
|------------------

那在设计数据库的时候,是不是也要包含网页需要动态改变的内容的表?
比如就一个 ”网站说明“ 那么在数据库中也要建立个表?
然后在前台用jsp<%%> 进行读取? 所有的这样的动态的内容都需要这样???

便于你理解,先打个不太恰当的比喻:
jsp页面=html语言代码 + JAVA后台代码

html你应该知道吧(不知道百度搜搜)!就不说它。你所说的后台就是这个公式的JAVA后台代码,JAVA代码和数据库打交道(实现数据库的增加、删除、修改、查询),从而影响到jsp页面在前台显示。

补充回答:理解基本正确,你所说的模板就是html代码,通过JAVA后台代码是不能修改它的;如果你要改模板(html代码),就要直接进jsp页面修改。

java的IO,自己做一个html,我就常用这个蛮好用的,当然要在数据库里存一些参数,或者存到txt,rew(我自己写的没这种文件吧)或者是xml文件里。用的时候读取,做一个系统页面,来控制这些html里面元素的大小后位置,提交存入数据库,要更新的时候读一遍数据用java的IO再做一遍html或者是jsp,这样如果你设计得好那么你就实现了想改哪改哪了,别人写的框架也是这么做的。自己写一个撒。不麻烦。

以下作废:

楼主你知道什么是静态页面,什么是动态页面吗?
你问的在个问题,就是在问静态页面和动态页面的区别。

什么是静态网页和动态网页
http://zhidao.baidu.com/question/16253449.html

从静态网页到动态网页再到静态网页:企业网站建设方法轮回
http://www.marketingman.net/lecture/site_051003.htm

可能你看不懂,我来给你简单的说一遍,拿左上角上的《分类上升达人排行榜》
来举例,后台找到这个星期回答问题得到的分数最