`
韩悠悠
  • 浏览: 826881 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaScript脚本引起Struts2报错(Could not find action or result)

    博客分类:
  • web
阅读更多

一个简单的jsp页面,在查看显示效果的时候发现tomcat后台报错:
Could not find action or result
There is no Action mapped for namespace / and action undefinde

但是页面里面只有html代码及js脚本,怎么会报找不到action呢

经过排查发现问题出在JavaScript代码上,js做的是赋值的动作,其中有一个变量的值未初始化就做赋值动作了,因此产生了undefinde值,没想到因为这个动作被Struts2拦截到了。虽然对系统没什么影响,但是报错有点受不了,于是在struts.xml中加入

<action name="undefined">
    <result>/index.jsp</result>
   </action>

就不报了。

但是再开发过程中还是得注意一下尽可能避免发生undefinde

特此记录

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics