Servlet实现动态图文结合输出2011-08-11黄林榕构建动态网站,灵活性与美观经常会成为一个矛盾。网页设计师从视觉角度考虑,在许多地方采用了 图片,有时甚至在动态输出的内容上使用了图片,比如网站的栏目、各类标题等。而这些内容往往 要经 常变换,需要WEB页面的脚本程序根据数据库中的内容实时输出。传统使用图片的形式显然无法胜任需要 经常变换内容的位置 ,通常是采用折衷的办法,或降低对视觉效果的要求,让设计师改用文字设计,或 要求维护人员不时根据实际内容重新制作并更换图片,等等。对此,本文将 提供一种更为灵活的解决方 案。如果你是一个WEB开发者,或多或少会遇到这样一种情况:网页设计师在设计网页时,在需要动态输出 内容的地方采用图片,如:

而"热点聚焦"这个名称,也许过一两天就要求改成"焦点访谈"等其它字样,到时不得不重新制作一张 图片替代。而采用文字加背景,有时不易达到好的效果。采用表格背景图方式,需要精心调整表格的尺寸 ,而且其它的改动也会有意无意影响到它,需要小心调试。本人在多个项目开发中遇到网页中需要动态图文结合输出情况,程序员和美工往往最终都是选择了回 避和妥协,尽管通常影响不大,但毕竟与尽善尽美的追求有所差距。于是终于产生了本文的解决方法。先看看我们要解决的问题我们的问题可以简单总结为:有一张图片,如:

现在我们要动态地将文字比如"热点聚焦"输出到上面,并在网页上得到类似如下的显示: