我正在制作一个Spring MVC Web应用程序。 问题是,单个方法被调用两次,我不知道为什么。弹簧控制器方法调用两次
@RequestMapping(value="/profile/{id}", method = RequestMethod.GET)
public String displayUserProfile(@PathVariable String id) {
System.out.println("asdasddsasd");
return "account/userProfile";
}
我评论了很多来自这种方法的行,但仍然不起作用。也试图返回其他视图..没有好运气。
在控制台(ULR请求写入):
/demo/account/profile/f91b3a38-6921-41e0-98b7-58dff5cb1152
asdasddsasd
/demo/account/profile/0
asdasddsasd
tihs方法的第二个电话后,它要我的看法
任何其他方法做工精细。 有人知道这里有什么问题吗?
*我也是从here..nothing阅读类似的问题,帮助
LE:我也在评论说。 有趣的是,如果我将o模型设置为视图,则在方法的第二次调用中,我的视图从第一次调用中获得模型。 (在第二个电话上,ID为0,模型为空)
清理您的项目并重新运行 –
您可以尝试启用弹簧调试日志吗?并看看发生了什么 – ravi
subbu,我也没有工作。 Ravi,我会尝试 – UnguruBulan