今天别组的一个同事,一个action始终跳不进去,试了很久也没搞定,就叫我过去看看
过去一看代码,比较麻烦,要先通过Action1跳转到一个jsp,之后再走ajax方式提交请求到Action2。问题就是Action2一直进不去。但是不知道究竟是流程中哪一步出了问题,或者是javascript写得不对?如果按照整个流程一步步检查,就太浪费时间了。
所以我直接找到他ajax的目的地:xxx.action,然后直接在浏览器输入地址访问,出了500页面:Unable to instantiate Action……
这就很清楚了,ajax请求确实已经发到了目的地,这就表示前面的页面跳转和javascript都没有问题,节省了从头开始定位的时间。
然后看到为啥Action实例化失败呢,很自然想到是不是spring没配置好,一看使用了注解,就到applicationContext.xml中一看,果然是自动扫描组件的包配置有错误,写的是com.xxx.abc.action,但是他的Action是放在com.xxx.def.action下,所以没法初始化,将配置文件改成com.xxx后,问题解决
这次调错的心得是:调试struts2跳转错误的时候,可以简单粗暴一点,略过复杂的页面跳转和javascript代码,直接用手工输入地址的方式来定位,有时候可以节省很多时间
分享到:
相关推荐
struts.xml的错误解决办法,解决错误
struts2一个action处理多个请求
本文档中详细的描述了struts中常见的几种错误,以及解决这些错误的方法
Files在Struts2下不生效的解决办法,希望能解决一些人的问题。
前几天在网上下载一个struts2的helloword的例子,那个作者也真够缺德的,搞个错误的程序,害得我查了一天的程序错误。 最后发现竟然是struts.xml被写成啦sturts.xml。 碰见这样的问题先鄙视下提供例子的作者, 再...
struts标签使用常见错误原因很多,这里积累了我遇见的几种错误及相应的解决方法。 同志们多注意积累——能让我们直接找到问题的原因所在,直接修改,提高开发效率,提升自我价值!
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
struts struts的错误处理 struts控制界面输出 struts struts的错误处理 struts控制界面输出
在struts2中解决页面中出现的乱码问题,写在web.xml中
struts乱码解决方法struts乱码解决方法struts乱码解决方法struts乱码解决方法struts乱码解决方法struts乱码解决方法struts乱码解决方法struts乱码解决方法
struts2如何实现弹出action返回的错误信息
struts2常见错误,和基本的解决方案。
利用Struts 2框架创建一个web项目chap2_e22,实现用户登录过程。具体要求是在loginAction类中分别用login()和registered()处理用户登录和注册的过程,分别创建login.jsp和register.jsp两个页面实现登录和注册的...
editor(通用所有文本编辑器) struts2图片上传问题解决办法
JSP struts2 url传参中文乱码解决办法.docx
struts2 的一个实例struts2 的一个实例struts2 的一个实例struts2 的一个实例
Struts2低版本安全漏洞及解决办法 Struts2低版本安全漏洞及解决办法
struts2 chm 程序包 org.apache.struts2 接口概要 接口 说明 StrutsStatics Constants used by Struts. 类概要 类 说明 RequestUtils Request handling utility class. ServletActionContext Web-specific ...
struts2利用通配符调用同一个Action里面不同的方法,在struts.xml配置文件中将请求方法的不相同部分抽象成“*".
struts1项目500常见错误总结,总结失败的教训,下次我们就不再犯同样的错误了。