警告: No configuration found for the specified action: '/myNameSpace/login.action' in names
警告: No configuration found for the specified action: ‘/myNameSpace/login.action’ in names
今天花了点时间把struts2警告事件彻底的测试了一边,终于有点眉目了。希望能给其他人带来一点帮助。文章属于原创。并不需要转载的时候注明出处,而是希望转载的朋友一定要看明白本文内容再转载,因为我你都清楚,现在去google或百度得到的解决方案多数是一致的,说俗点大家都是相互转载的,这不是问题,问题是转载的解决方案有时并不是最理想的答案,简单的说垃圾信息过多。这造成求知者大量的时间流失。希望转贴者要对自己及网民负责。
警告信息:
警告: No configuration found for the specified action: ‘/myNameSpace/login.action’ in namespace: ‘’. Form action defaulting to ‘action’ attribute’s literal value.
struts.xml配置信息(部分)
jsp页面配置信息(部分)
思考:没有在’’的namespace中发现指定的action ‘/myNameSpace/login.action’
答疑:因为配置的struts2标签并未指定namespace属性。所以struts2会默认从根命名空间”/“搜索action串’/myNameSpace/login.action’,如果搜索不到将进入默认命名空间’’搜索action请求串,在默认命名空间中是肯定找不到我们定义的action的,所以,struts2抛出一个警告信息。
但是为什么我们没有填写namespace,我们的请求也可以正常访问呢?
我们来看一下解析后的html
查看源码得到的html(部分)
还没有评论,来说两句吧...