调试Shoppingbook项目心得
2010-07-13 16:22
225 查看
1、此项目是用到的数据库是mysql数据库,需要注意是,SQL语句后面的注释语句,在执行的时候要删除。否则提示语法错误。
2、修改连接数据库的语句如下:com.lovo.cq.shopping10_1.common.DBUtil.java中修改如下:
con = DriverManager.getConnection("jdbc:mysql://localhost/ShoppingBook10_1?useUnicode=true&characterEncoding=gbk",
"root", "123");;
注意这样修改,一方面修改了密码为“123”另一方面解决了中文乱码的问题。
3、此时可以正常登陆前台页面,仍然存在BUG需要进一步修改,但是没有进入后台的页面。经过了多次尝试,甚至重新在网上下载代码,终于发现问题的原因: footer.jsp中增加进入后台的链接语句如下;<td width="198" align="center"><a href="Admin/login/adminLogin.jsp" class="a5">进入后台</a></td> 注意此时用到了 a5的定义,需要在CSS/link.css中增加此语句,并且,在footer.jsp中<link href="CSS/link.css" rel="stylesheet" type="text/css"> 。
4、下一步逐渐进行测试吧,此程序用到的很多东西好像都是新的,如在注册的时候能够自动的进行判断格式是否正确,等一些对界面对象的特殊设置,需要进行一步测试学习。
在增加订单的时候,报错如下:Column 'recvName' not found.,修改了数据库中表的的构造语句。
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'email' at row 1
出现了收货人地址与收货地址混淆的情况
5、最新下载后的工程发布后的名称,ShoppingBooksecond发布后的工程名称仍然为ShoppingBook10_1,原因终于发现,在.mydatameta中的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project-module
type="WEB"
name="ShoppingBooksecond"
id="myeclipse.1245938396156"
context-root="/ShoppingBook10_1"
j2ee-spec="1.4"
archive="ShoppingBooksecond.war">
<attributes>
<attribute name="webrootdir" value="/WebRoot" />
</attributes>
</project-module>
从中可以看出 context-root,就可以理解了。
2、修改连接数据库的语句如下:com.lovo.cq.shopping10_1.common.DBUtil.java中修改如下:
con = DriverManager.getConnection("jdbc:mysql://localhost/ShoppingBook10_1?useUnicode=true&characterEncoding=gbk",
"root", "123");;
注意这样修改,一方面修改了密码为“123”另一方面解决了中文乱码的问题。
3、此时可以正常登陆前台页面,仍然存在BUG需要进一步修改,但是没有进入后台的页面。经过了多次尝试,甚至重新在网上下载代码,终于发现问题的原因: footer.jsp中增加进入后台的链接语句如下;<td width="198" align="center"><a href="Admin/login/adminLogin.jsp" class="a5">进入后台</a></td> 注意此时用到了 a5的定义,需要在CSS/link.css中增加此语句,并且,在footer.jsp中<link href="CSS/link.css" rel="stylesheet" type="text/css"> 。
4、下一步逐渐进行测试吧,此程序用到的很多东西好像都是新的,如在注册的时候能够自动的进行判断格式是否正确,等一些对界面对象的特殊设置,需要进行一步测试学习。
在增加订单的时候,报错如下:Column 'recvName' not found.,修改了数据库中表的的构造语句。
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'email' at row 1
出现了收货人地址与收货地址混淆的情况
5、最新下载后的工程发布后的名称,ShoppingBooksecond发布后的工程名称仍然为ShoppingBook10_1,原因终于发现,在.mydatameta中的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project-module
type="WEB"
name="ShoppingBooksecond"
id="myeclipse.1245938396156"
context-root="/ShoppingBook10_1"
j2ee-spec="1.4"
archive="ShoppingBooksecond.war">
<attributes>
<attribute name="webrootdir" value="/WebRoot" />
</attributes>
</project-module>
从中可以看出 context-root,就可以理解了。
相关文章推荐
- 项目第一次用AngularJS的ajax与beego调试心得
- 关于项目感叹号及报错调试的一点心得
- 项目第一次用AngularJS的ajax与beego调试心得(续)
- 今天成功调试了电子商城项目(ElectricShopping),其流程如下:
- 调试Business项目心得
- 关于项目感叹号及报错调试的一点心得
- Django项目调试心得
- JavaWeb 项目调试心得
- 如何调试托管代码(managed code)和非托管代码(native code)混合的项目
- C# 枚举在项目中使用心得
- 架构实战项目心得(七):使用SpringBoot+Dubbo+Mybatisplus+Oracle搭建后台项目框架(一)
- Qt在线技术交流之OpenGL、Quick以及所经历项目开发心得分享
- dubbo分布式项目开发____配置经验和心得
- 开源项目live555学习心得
- 20170225C++项目班03_parser实现/调试/
- 项目管理心得:一个项目经理的个人体会、经验总结
- 分模块的maven项目调试时报Source not found的解决办法
- 微信项目开发与本地调试、移动调试(一)
- Linux环境下段错误的产生原因及调试方法小结 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是
- 这些年的项目管理心得