我正在使用Spring 3.0 MVC構建Web應用程序。Spring MVC-當ModelAttribute的int值爲空時拋出異常
我有一個方法,其原型如下。
@RequestMapping(value = "/blahblah/blah.do", method=RequestMethod.GET)
public void searchData(@RequestParam(value="uniqOid", required=false) String uniqOid, @ModelAttribute("MasterVo") MasterVo searchVo,
ModelMap model, HttpServletResponse response, HttpServletRequest request)
的問題是,視圖(JSP)中包含的匹配searchVo(ModelAttribute)
input
秒。 當int或long值searchVo
沒有來自jsp時,服務器會拋出404頁未找到異常。
如果值的類型是「字符串」,卻沒有這個問題。
在我看來,這是類型鑄造的問題。
我怎麼能解決這個問題,那我要檢查服務器代碼的哪一部分?
在此先感謝。
您可以添加一些JSP代碼和'searchData'方法體。此外,您的方法參數的末尾不是代碼格式。 – DairyLea
發佈您的堆棧跟蹤,以及包含有問題的字段的「MasterVo」部分。 –