程序中一些常见低级错误

自己初学者,记录了些常见的错误。
1、java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
数组越界。在一些程序中自己因为没有判读size等于0的情况。看来学习程序要仔细啊。
2、could not load an entity错误。
在ssh的框架整合例子中hibernate报错了。在网上看了不少关于此类的错误。可以总结为主要有这么些错误。A.数据库的表字段和dao层中的字段不一致或配置文件的字段不一致。B.数据库的驱动可以下载更新一下,最新的下载地址。http://www.microsoft.com/downloads/details.aspx?FamilyID=c47053eb-3b64-4794-950d-81e1ec91c1ba&DisplayLang=zh-cn还有可以看下微软的官方教程:http://msdn.microsoft.com/zh-cn/library/bb418503.aspx
C.在有些情况下在映射的关系表,例如我的数据库映射表为usertable-hbm-xml,将其中的catalog=".."删除,在启动下就可以。出现此错误主要是数据库的基本命名规则问题(最基本的啦)。
3、出现在struts2,可能会遇到出现如下错误:

严重: Could not find action or result
No result defined for action com.action.zhuanhuan and result input - action - file:/D:/Tomcat%206.0/webapps/convert/WEB-INF/classes/struts.xml:5:58

[img]http://dl.iteye.com/upload/attachment/200808/e38318bb-23e1-3d88-8fc7-7bc762008fd5.jpg[/img]

原因是在相应的action中,action继承了Actionsupport类,因为没有input的返回方法吧。在struts.xml文件中配置input的跳转页面。或action不继承ActionSuppout类。
4、javax.servlet.jsp.jspException:
Cannot retrieve mapping for action /.....
用struts标签做一个简单的登录页面,可是一直出现jsp的编译错误。错误内容如下:
我的代码如下
(默认的代码省略)
....
<%@ taglib prefix="bean" uri="/WEB-INF/struts-bean.tld"%>
<%@ taglib prefix="html" uri="/WEB-INF/struts-html.tld"%>
....
<body>
<html:form action="">
用户名:<html:text property="username">
密码: <html:password property="password">
<html:submit></html:submit><html:reset></html:reset>
</html:form>
</body>....
查找错误半天,开始以为是struts标签的各个属性配置问题,最后终于找到错误。出现错误有两个原因:1 因为在struts的form的action为空,2 网页中的action和配置文件中的action不搭配。都是简单的错误,以后要仔细注意。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值