我正在製作一個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