大伙在使用struts2的时候,是否也有过报o result defined for action这样的错误,今天我来总结一下,报这样错误的原因,以便你们参考
1 首先你要明白struts2的原理和机制,在你提交action的时候,他是要做很多的工作的,首先是校验 这个你是看不见的,但是struts2已经做了,如果校验通过,那么就要执行你所指向的那个action 如果在校验的时候,出现了错误,他会回到struts的配置文件里面,找到input 然后跳到相应的jsp页面,如果你没有在配置文件中配置input 他就会报这个错误,
2 就是要看看你的配置文件里面是否继承了struts-default 必须继承这个,这个是struts2的入口
3 就是看你的文件有没有写错,这个不多说。细心一点就可以了。
以上肯定有很多错误,望大家给我指正,共同进步!也可以给我发电子邮件 biejunbo@126.com 有什么技术难题,我们一起研究!
1 首先你要明白struts2的原理和机制,在你提交action的时候,他是要做很多的工作的,首先是校验 这个你是看不见的,但是struts2已经做了,如果校验通过,那么就要执行你所指向的那个action 如果在校验的时候,出现了错误,他会回到struts的配置文件里面,找到input 然后跳到相应的jsp页面,如果你没有在配置文件中配置input 他就会报这个错误,
2 就是要看看你的配置文件里面是否继承了struts-default 必须继承这个,这个是struts2的入口
3 就是看你的文件有没有写错,这个不多说。细心一点就可以了。
以上肯定有很多错误,望大家给我指正,共同进步!也可以给我发电子邮件 biejunbo@126.com 有什么技术难题,我们一起研究!