0
我已經在Spring MVC項目中獲得了表單對象的Spring Validator,我需要做一些基於客戶端IP地址的驗證。是否有可能在驗證器內部獲得像request.getRemoteAddr()這樣的東西?基於客戶端IP的彈性驗證
//controler
public String saveForm(@Valid @ModelAttribute("command") MyCommand myCommand, BindingResult result) {
//some code
return "viewName";
}
//Validator
public class MyValidator implements Validator {
@Override
public void validate(Object target, Errors errors) {
String requestIp = ?
}
}
非常感謝你,我應該知道在使用LocaleContexttHolder時會有一些請求的上下文持有者:-) – 2013-04-04 10:51:02