|
创建自己的基于 Java 的滚动横幅广告
站长注:以前做过这个例子,不过好象是mysql4.012+tomcat 4 ,现在这两个软件都升级了,而且我自己正准备在一个web应用中使用mysql 5+tomcat 5.5。把这个例子再调试一下,还真发现了两个问题:
1、要在web.xml文件中命名BannerServlet,如下所示:
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app> <servlet> <servlet-name>BannerServlet</servlet-name> <servlet-class>img.BannerServlet</servlet-class> </servlet>
<servlet-mapping> <servlet-name>BannerServlet</servlet-name> <url-pattern>/BannerServlet</url-pattern> </servlet-mapping>
</web-app>
2、BannerServlet.java中有两处要改动: dbHandler.setQueryString("UPDATE ADS SET NUMBEROFIMPRESSIONS = [NUMBEROFIMPRESSIONS]+1 WHERE IMAGEFILE = ?"); 改为: dbHandler.setQueryString("UPDATE ADS SET NUMBEROFIMPRESSIONS = NUMBEROFIMPRESSIONS+1 WHERE IMAGEFILE = ?");
dbHandler.setQueryString("UPDATE ADS SET NUMBEROFCLICKSREMAINING = [NUMBEROFCLICKS [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
|