在同一的controller中,写两个url相近的方法,其中一个访问成功,另一个访问失败。下面是代码:
访问该路径出错
访问该路径成功
而且,访问不到的方法是新加入的,以前写的方法都能正常访问,而且这个模块的所有方法都出现了这个问题。
请问各位大佬,造成这个原因是什么。
老哥,好像不是因为这个问题,现在是所有新加的方法都不能访问,以前的方法一改url也不能访问。
@银之匙~: 你的controller内部的方法体名字改一下,将getProductName修改一下,试试好用不
@番茄先生: 修改了,还是404错误
测试了一下,并没有报错.你后台是否catch住异常了呢?
后台是没有异常的,返回404的异常的方法都是新添加的,以前的方法都可以正常访问
你的第一个方法没有传入参数,而你在byid个自己写了一个1,在注解value处却没有关于1的信息
把你controller中的2个getProductName方法名称其中一个修改成其他的名称,然后再运行下.
把target删了重新编译,还不行,打一个jar包出来,反编译看一下
那个不带参数的url,会不会当做post提交的
你在方法上个注解 @Responsebody 试试