网站大量收购闲置独家精品文档,联系QQ:2885784924

图书管理系统要改改.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统要改改

第一步先配置环境很重要!不仅如此,下面还有很多东东是错误的!~~_~~| 安装SQL SERVER 20000、 SP4补丁,然后写一个测试工程,测试所连接的数据库服务是否打开,端口是否正确,驱动JAR包版本是否正确等问题。 测试类代码如下,如果测试连接成功,打印Connection Successful! 配置数据源! 把数据库备份文件还原到数据库中(可baidu查还原方法),修改项目中applicationContex.xml中datasource数据源相关信息:修改数据库名,检查sa用户名和密码是否和数据库设置的一致。 一开始通过正确时管理员用户名和密码登陆之后,立刻就出现了session Error, 然后我到网上查了相关资料发现原来是DWR框架版本兼容性的问题,解决方法如下: 在Web.xml里面添加红色方框的内容即可 这个错误有点莫名其妙。(╯^╰)添加管理员操作出现 显然是找不到Action的原因,我通过struts配置文件和applicationContext文件找到了执行的类,名称和路径都完全正确,为什么错呢?真让人有点儿莫名其妙。哎~~~ 错误暂时先放一边,先来研究下它的调用过程: (1) 查看的form表单请求的action名称: (2)对应所请求的action在Struts.xml中配置的信息 (3)然后查看applicaitonContext.xml文件,看 spring注入的action对应的实例的类名是那个? 通过配置信息,可以知道调用的是SysOperatorUtilAcion类,再根据struts.xml配置文件中的通配符的匹配方式知道所调用的方法是addOperator() 调用过程过程清晰,正确!看不出一点错误。 苦恼之际,灵机一想,我试着把页面请求的action改成如下: 修改前addOperator.jsp中: 修改后 addOperator.jsp中: 把页面请求的action名称由addOperatorOperator修改为addoperatorOperator,同时还要修改SysOperatorUtilAcion类中的addOperator()为addoperator(),居然成功了,可以添加管理员用户了。极有可能是因为通配符导致的问题,懒得去深入研究了这些了额,反正该解决的问题解决了。^_^ 维护图书信息功能中,删除某行图书信息之后跳转到,删除是否成功页面,在页面中点击返回链接之后出现NULLPOINTEXCEPTION 错误的解决方法 Error.jsp里把 a href=javascript:onclick=history.go(-1);location.reload()返回/a 修改为 a href=findAllBookBInfo.action返回/a 问题解决,是因为本来原项目里的这个超链接链接的是上一个请求的东东,而上一个请求的东东是一个action,action里面要一些信息,而删除提示成功页面无法提供给它信息,所以出错了。(╯^╰) 通过管理员用户名和密码登陆到系统主页面之后,点击退出系统链接,跳转到登录页面出现样式找不到的情况,解决方法: 在相关联的页面里面添加 % String path = request.getContextPath(); String basePath = request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/; % base href=%=basePath% 需要修改的JSP页面很多。 维护图书信息功能,添加图书功能,出现 HTTP Status 404 - There is no Action mapped for action name addNumInfo 修改showAllBook.jsp action=addNumInfo.action?id=%=bc.getBookT().getId()% 为 : action=addNumBIfnfo.action?id=%=bc.getBookT().getId()% 少了一个字母B的问题,不解释! 进入系统之后有几处地方只能进行几次增删改查操作。然后就卡了,出现延迟加载的情况,不能进行进一步操作了。为什么呢? 经过仔细调试观察,发现其中的重要原因:所有的dao层的实现类继承了HibernateDaoSupport并调用其中的getHibernateTemplate()方法进行相应的增删改查,而另外有一部分类则是通过 getHibernateTemplate()获取session对象然后进行增删改查等一系列操作的。问题就出现在通过第二种方式进行增删改查的情

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档