关于ssh2的应用问题

关于ssh2的应用问题

1.在运行报错method add for action userAction is not allowed
解决办法:问题在于struts.xml在package和action之间加上一段代码
regex:.*
//struts2.5设置的访问权限
在这个过程中可能regex会出现拼写错误提示,这时候在windows->reference里面搜索spelling然后把enable。。。。去掉。这时候不会再报错了。
2.这个问题之后又出现了一个bug,借书信息不能实现,后来发现是要求输入的图书ID是不能在数据库原表中出现过得,因为在前面有判断如果在lend表中存在他会输出bookID在lend表中已存在。
3.之后输入了新的编号后发现还是有问题,报错说我的bookID是空的,怎么可能我明明打进去了。后来找呀找,找到了是因为hibernate中映射文件中bookID作为主键的问题,后来把native改成assigned后好了。还有一点细节是在lend.java中lend的构造方法中必须要有bookID这个字段,否则你在调用对象时无法把值传入。
以上就是在实现完借书和图书管理功能时遇见的问题。真的是细节很重要。也许你觉得不会有所影响,他就是出不来。还有就是版本(tomcat,struts-plugin-2.5.18.jar,这些都会影响程序运行,发现在firefox上运行比在myeclipse上运行好多了。真的是装备很重要啊!)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值