MyException - 我的博狗网
当前位置:我的博狗网» Java Web开发 » 共享struts2.1.8+Hibernate3.3+spring2.5.6+extjs3.

共享struts2.1.8+Hibernate3.3+spring2.5.6+extjs3.2的最新版图书管理系统,奋战两周

www.bsjylc692.com  网友分享于:2013-12-11  浏览:311次
共享struts2.1.8+Hibernate3.3+spring2.5.6+extjs3.2的最新版图书管理系统,奋战两周。
写这个系统,是学习的目的,不是真正当项目写的。有些地方还没完善,但是已经达到了学习的目的。关键是extjs与后台无缝集成通信的问题。




------解决方案--------------------
少了一段代码,
我分析应该是
Book book=bookDao.loadByName(bookName);
在下面的方法中
/**
* 先验证借书信息表中是否存在
*/
@Override
public boolean returnBook(String readerCardNumber, String bookName) {
int readerId = readerDao.loadByCardNumber(readerCardNumber).getId();
int bookId = bookDao.loadByName(bookName).getId();
/*自己添加的代码*/
Book book=bookDao.loadByName(bookName);
if(loanInfoDao.exists(readerId, bookId)) {
loanInfoDao.delete(readerId, bookId);
//图书剩余数量增加一本
book.setCurrentAmount(book.getCurrentAmount()+1);
bookDao.update(book);
return true;
}

return false;
}

------解决方案--------------------
1.使用类库struts2.1.8+Hibernate3.3+spring2.5.6+extjs3.2
2.Properties中Java Build Path->Libraries中删除重复的lib
3.因为Java Compiler中指定为 JDK 6.0,所以在Java Build Path->Libraries中
JRE System Library也要配置到6.0的jdk。我在JUnit中运行时出错
4.浏览起始界面manage_index.html
5.要在浏览器查看中编码方式修改成utf-8,简体中文时显示乱码

我使用的是MyEclipse 6.01 GA
m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help

文章评论

软件开发程序错误博狗ExceptionCopyright © 2009-2015 MyException 版权所有