ben şöyle @RequestParam ek açıklama kullanmak istiyorum: AncakBahar @MVC ve @RequestParam doğrulama
@RequestMapping
public void handleRequest(@RequestParam("page") int page) {
...
}
, ben kullanıcı URL parametreleriyle kemanlar ve gitmek çalışırsa sayfa 1 göstermek istiyorum sayfa "abz" veya sayısal olmayan bir şey. Şu anda, Spring'in yapabildiğim en iyi şey 500'lük bir getiri. Bu davranışı String olarak almak zorunda kalmadan temiz bir şekilde geçersiz kılmanın bir yolu var mı?
@ExceptionHandler ek açıklamasına baktım, ancak @ExceptionHandler(TypeMismatchException.class)
kullanıyorum ayarlandığında hiçbir şey yapmıyor gibi görünüyor. Emin değil neden olmasın.
Öneriler?
P.S. Bonus sorusu: Spring MVC'ye Spring MVC denir. Spring MVC, ek açıklamalarla sadece Spring @MVC olarak adlandırılıyor mu? Google, onları aynı adla davranır, bu rahatsız edici bir durumdur.
Değişken için bir varsayılan değer atamayı denediniz mi? @RequestParam bunun için bir imkan var. –