今天启动项目碰上这个问题:There is no Action mapped for action name
花了我整整2个钟头的时间解决这个问题 :cry:
一般有3情况出现这个问题:
1.配置文件没找到
2.注意拼写错误,一般的错误大概是struts.xml里的method有拼写错误
3.如果用s:form的话namespace是需要填写的
我的问题是:配置文件没找到 :oops:
原因是这样的,我定义的包名不规范,类似于action.user,所以昨天大动工,在所有的包名前加上了com.xxx.xxx.xxx
因此本来应该在根目录下的struts.xml,现在在com.xxx.xxx.xxx下,所以报错
标记一下,引以为鉴
花了我整整2个钟头的时间解决这个问题 :cry:
一般有3情况出现这个问题:
1.配置文件没找到
2.注意拼写错误,一般的错误大概是struts.xml里的method有拼写错误
3.如果用s:form的话namespace是需要填写的
我的问题是:配置文件没找到 :oops:
原因是这样的,我定义的包名不规范,类似于action.user,所以昨天大动工,在所有的包名前加上了com.xxx.xxx.xxx
因此本来应该在根目录下的struts.xml,现在在com.xxx.xxx.xxx下,所以报错
标记一下,引以为鉴