2011-09-26 188 views
1

我正在使用Spring映射。並有以下映射代碼。問題是這些和其他需要考慮的20個可能拼寫錯誤。有沒有一種方法可以簡單地重定向這些URL,而不是爲每個網址添加一個RequestMapping。我知道我所做的事情並不乾淨,並且非常感謝關於如何讓我的請求映射到最低限度的建議。謝謝。彈簧請求映射Mis

@RequestMapping("/protect") 
public String protect(Model model) { 
    QuickResponse qr = createQR(); 
    model.addAttribute("qr", qr); 
    return "qr_general"; 
} 

回答

2

我不確定什麼可以拼錯,但我認爲你指的是被映射到的路徑。

@RequestMapping標註的默認value成員需要String[],所以你應該可以把你所有的映射在一個位置:

@RequestMapping({"/protect", "/protekt", "/proteckt", "/protext"}) 
public String protect(Model model) { 
    QuickResponse qr = createQR(); 
    model.addAttribute("qr", qr); 
    return "qr_general"; 
} 
+0

非常感謝您! –