1异常javax.servlet.jsp.JspException:Cannotretrievemappingforaction/Login(/Login是你的action名字)
可能原因:action没有再struts-config.xml中定义,或没有找到匹配的action,例如在JSP文件中使用处理:如果出现上述异常,请查看struts-config.xml中的定义部分,有时可能是打错了字符或者是某些不符合规则,可以使用strutsconsole工具来检查。
2异常org.apache.jasper.JasperException:Cannotretrievedefinitionforformbeannull
可能原因:这个异常是因为Struts根据struts-config.xml中的mapping没有找到action期望的formbean。大部分的情况可能是因为在form-bean中设置的name属*和action中设置的name属*不匹配所致。换句话说,action和form都应该各自有一个name属*,并且要精确匹配,包括大小写。这个错误当没有name属*和action关联时也会发生,如果没有在action中指定name属*,那么就没有name属*和action相关联。当然当action制作某些控制时,譬如根据参数值跳转到相应的jsp页面,而不是处理表单数据,这是就不用name属*,这也是action的使用方法之一。
3异常Noactioninstanceforpath/xxxxcouldbecreated
可能原因
特别提示:因为有很多中情况会导致这个错误的发生,所以推荐大家调高你的web服务器的日志/调试级别,这样可以从更多的信息中看到潜在的、在试图创建action类时发生的错误,这个action类你已经在struts-config.xml中设置了关联(即添加了标签)。
在struts-config.xml中通过action标签的class属*指定的action类不能被找到有很多种原因,例如:
定位编译后的.class文件失败。Failuretoplacepiled.classfilefortheactionintheclasspath(在web开发中,class的的位置在rWEB-INF/classes,所以你的actionclass必须要在这个目录下。例如你的action类位于WEB-INF/classes/action/Login.class,那么在struts-config.xml中设置action的属*type时就是action.Login).
拼写错误,这个也时有发生,并且不易找到,特别注意第一个字母的大小写和包的名称。
在struts-config.xml中指定的action类没有继承自Stuts的Action类,或者你自定义的Action类没有继承自Struts提供的Action类。
你的action类必须继承自Struts提供的Action类。
你的classpath的问题。例如webserver没有发现你的资源文件,资源文件必须在WEB-INF/classes/目录下。
4异常javax.servlet.jsp.JspException:Nogettermethodforpropertyusernameofbeanorg.apache.struts.taglib.BEAN
可能原因
没有位formbean中的某个变量定义getter方法
这个错误主要发生在表单提交的FormBean中,用struts标记时,在FormBean中必须有一个getUsername()方法。注意字母“U”。
5Exceptionjavax.servlet.jsp.JspException:CannotfindActionMappingsorActionFormBeanscollection
可能原因
不是标识StrutsactionServlet的标记就是映*.do扩展名的标记或者两者都没有在web.xml中声明。
在struts-config.xml中的打字或者拼写错误也可导致这个异常的发生。例如缺少一个标记的关闭符号/>。最好使用strutsconsole工具检查一下。
另外,load-on-startup必须在web.xml中声明,这要么是一个空标记,要么指定一个数值,这个数值用来表servlet运行的优先级,数值越大优先级越低。
还有一个和使用load-on-startup有关的是使用Struts预编译JSP文件时也可能导致这个异常。
6Exception
javax.servlet.jsp.JspException:Cannotfindbeanorg.apache.struts.taglib.BEANinanyscope
ProbableCauses
试图在Struts的form标记外使用form的子元素。这常常发生在你在后面使用Struts的html标记。
另外要注意可能你不经意使用的无主体的标记,如,这样web服务器解析时就当作一个无主体的标记,随后使用的所有标记都被认为是在这个标记之外的,如又使用了
还有就是在使用taglib引入HTML标记库时,你使用的prefix的值不是html
在条件具备情况下(用户有拨号软件、安装光盘(win98要备有网卡驱动盘)建议用户删除拨号软件及,再重新安装网卡驱动后安装拨号软件,下面是小编带来的错误678怎么解决_错误678的原因分析及解决方法,一起看看怎么解决吧!宽带连接错误678(远...
一、侧方位停车1、速度过快。速度过快很容易造成车辆方向控制不好,因此加速踏板一定要稳住,特别是转方向盘的时候,要有意识地放松一点油门踏板。2、看错位置。在学车练习时,一定要找准点位,到点之后*作相应的步骤。3、掌握不好打方向盘的时机在侧方位...
又是一年雪花飘,我们又将进入新的一年。在这短短的两周时间,我们每一个同学都在紧张的复习着,都想考出好成绩,高高兴兴的过大年!今天是礼拜天,妈妈把我这学期的所有单元试卷都找出来,让我好好的做个试卷分析,找出错误的原因:一.由于“假粗心”造成的...
从小学到初中,知识本身对学生的要求大幅提高,但学生个体之间在智力发展与学习方法上存在着差异,因而学生在学习过程中,难免会出现种种错误。因此,对错误进行系统的分析是非常重要的。首先教师可以通过错误来发现学生的不足,从而采取相应的补救措施;其次...
浅析电脑物理内存显示错误的解决方法:很多用户都比较关心自己的电脑内存,因为这直接影响了电脑的*能,但是有不少电脑新手都有这样的疑惑,我明明是2g内存,怎么显示的不是2g呢?原因分析:这种情况涉及到进制的问题,计算机是以2进制来存放数据的,并...
做精致女人的正能量语录10-29
北巷的名言10-15
电力公司计划发展部副主任竞聘演讲稿范文11-23
雨中的温暖九年级作文02-02
桃花心木读后感500字作文02-27
小蝌蚪给我带来的快乐小学作文07-25
【每日小记】新同学07-29
春天的灿烂03-31
春季校园绿化工作总结10-07
来给杨利伟松绑优秀作文09-24
关于胜似亲人的作文范文500字09-29
冬天来了作文1500字10-12
可爱的小*的一年级作文400字09-25
优秀作文范文:我喜欢这样玩三篇09-29
读《绿山墙的安妮》有感2000字10-12
珍惜对手的优秀作文09-12