JSP应用开发详解-VOTE程序-案例代码运行修复PATCH
2017-06-20 10:17
826 查看
JSP应用开发详解书中,投票程序,更换数据库环境为MySql,导致程序无法运行,先将修改patch提供如下:
数据库环境:MySql
运行效果:
修改代码patch:
代码下载:http://download.csdn.net/download/hailushijie/9874752
关注我的技术公众号,查看更多优质技术文章推送
微信扫一扫下方二维码即可关注:
数据库环境:MySql
运行效果:
修改代码patch:
diff --git a/WebContent/vote/a/vote.jsp b/WebContent/vote/a/vote.jsp index cb0e684..8941a37 100644 --- a/WebContent/vote/a/vote.jsp +++ b/WebContent/vote/a/vote.jsp @@ -1,11 +1,11 @@ <%@ include file="../vote_include.inc"%> <%@ page contentType="text/html; charset=utf-8" language="java" %> -<c:set var="all" value="SELECT 曹操+孙权+刘备+诸葛亮+未确定 as a FROM vote"/> -<c:set var="vote1" value="SELECT 曹操 as c FROM vote"/> -<c:set var="vote2" value="SELECT 孙权 as c FROM vote"/> -<c:set var="vote3" value="SELECT 刘备 as c FROM vote"/> -<c:set var="vote4" value="SELECT 诸葛亮 as c FROM vote"/> -<c:set var="vote5" value="SELECT 未确定 as c FROM vote"/> +<c:set var="all" value="SELECT IFNULL(曹操,0)+IFNULL(孙权,0)+IFNULL(刘备,0)+IFNULL(诸葛亮,0)+IFNULL(未确定,0) as a FROM vote"/> +<c:set var="vote1" value="SELECT IFNULL(曹操,0) as c FROM vote where id=1"/> +<c:set var="vote2" value="SELECT IFNULL(孙权,0) as c FROM vote where id=1"/> +<c:set var="vote3" value="SELECT IFNULL(刘备,0) as c FROM vote where id=1"/> +<c:set var="vote4" value="SELECT IFNULL(诸葛亮,0) as c FROM vote "/> +<c:set var="vote5" value="SELECT ifnull(未确定,0) as c FROM vote where id=1"/> <sql:query sql="${all}" var="queryall" dataSource="${vote}"/> <c:forEach var="row" items="${queryall.rows}"> @@ -24,7 +24,7 @@ <td width="83%" align="center">得票率</td> </tr> <tr> - <sql:query var="query" dataSource="${vote}"> + <sql:query sql = "${vote1}" var="query" dataSource="${vote}"> SELECT 曹操 as c FROM vote </sql:query> <td><a href="vote_do.jsp?id=曹操">曹操 </a></td> @@ -35,7 +35,7 @@ </td> </tr> <tr> - <sql:query var="query" dataSource="${vote}"> + <sql:query sql = "${vote4}" var="query" dataSource="${vote}"> SELECT 诸葛亮 as c FROM vote </sql:query> <td><a href="vote_do.jsp?id=诸葛亮">诸葛亮</a></td> @@ -46,7 +46,7 @@ </td> </tr> <tr> - <sql:query var="query" dataSource="${vote}"> + <sql:query sql = "${vote3}" var="query" dataSource="${vote}"> SELECT 刘备 as c FROM vote </sql:query> <td><a href="vote_do.jsp?id=刘备">刘备</a></td> @@ -57,7 +57,7 @@ </td> </tr> <tr> - <sql:query var="query" dataSource="${vote}"> + <sql:query sql = "${vote2}" var="query" dataSource="${vote}"> SELECT 孙权 as c FROM vote </sql:query> <td><a href="vote_do.jsp?id=孙权">孙权</a></td> @@ -68,7 +68,7 @@ </td> </tr> <tr> - <sql:query var="query" dataSource="${vote}"> + <sql:query sql = "${vote5}" var="query" dataSource="${vote}"> SELECT 未确定 as c FROM vote </sql:query> <td><a href="vote_do.jsp?id=未确定">未确定</a></td>
代码下载:http://download.csdn.net/download/hailushijie/9874752
关注我的技术公众号,查看更多优质技术文章推送
微信扫一扫下方二维码即可关注:
相关文章推荐
- 第一天:Java源码级实战速成(通过动手实战类、对象等,通过Spark和Hadoop案例代码和源码解析具体指知识的应用、深度详解匿名接口在Spark开发中的运用)
- JSP应用开发详解-------投票程序-案例代码运行修复
- Android网络开发详解具体应用代码
- BlackBerry手机上面开发Java程序,如果才能让代码运行效率高,占用系统资源少?
- IOS开发模块总结(二)后台运行程序(1) 后台运行程序详解(二)
- 高性能Socket组件和RPC,让你像写本地代码一样开发网络应用和分布式程序
- 总结1——JSP应用开发详解
- Atitit.hybrid混合型应用 浏览器插件,控件的实现方式 浏览器运行本地程序的解决方案大的总结---提升用户体验and开发效率..
- 第8课:彻底实战详解使用IDE开发Spark程序--集群模式运行
- jsp开发无刷新文件上传程序代码
- 在运行程序时报错:"如果在 Code First 模式下使用,则使用 T4 模板为 Database First 和 Model First 开发生成的代码可能无法 正常运行。若要继续使用 Database First 或 Model First,请确保在执行应用程序的 config 文件中指 定 Entity Framework 连接字符串。若要将这些从 Database First 或 Mod
- 总结3——JSP应用开发详解
- jsp应用开发详解笔记
- IOS开发模块总结(二)后台运行程序(1) 后台运行程序详解(一)
- Linux下串口应用开发代码详解
- 总结4——JSP应用开发详解
- Servlet开发【02】一个Servlet程序运行详解 推荐
- PHP开发程序加速运行探索之慢代码优化方法
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之程序运行
- Qt开发程序在Windows 10应用需要管理员运行的解决思路