就是说在原项目添加一个接口,复制原有的接口的前端控制器和前端,只改了前端URL和前端控制器action和类名,但它一直说我未定义read()方法我其他什么都没改,为什么复制前的那个接口就正常?
这个错误充其量其实就是名字写错了,少了个单词,我这个项目使用了Convention插件,零配置,不需要写配置,
1.名字写错了,ChargeSellDetailed接口,其前端是charge_sell_detailed,URL是charge_sell_detailed!read.action,而我前端名字少了个d,URL也少了个d,所以和接口名字配不上。
2.刚开始加入action它没有编译过来也会报此错误,Project Clean一下就好了。
3.如果没有Convention或许就是配置文件出错了。
你这个是struct项目吧,添加接口后,要在struct.xml配置文件中配置接口路径。