Весной 3:
My Bean:
public class UserFormBean {
private String userEmail;
private String userMobNo;
public String getUserEmail() {
return userEmail;
}
public void setUserEmail(String userEmail) {
this.userEmail = userEmail;
}
public String getUserMobNo() {
return userMobNo;
}
public void setUserMobNo(String userMobNo) {
this.userMobNo = userMobNo;
}
}
И мой обработчик запросов в контроллере:
@RequestMapping(value = "/userData", method = RequestMethod.GET)
String userData(UserFormBean bean){
//code to handle incoming data
}
, если пользователь не установил никакого значения в 'userEmail'
и 'userMobNo'
атрибутов во время запроса, по умолчанию пружина устанавливает null
в этих атрибутах, и когда я получаю значение этих атрибутов в моем обработчике запросов с помощью String str = bean.getUserEmail();
, он возвращает мне null in double quote
, как "null"
.
Есть ли способ преобразовать эти null
значения в "" (blank)
, когда они содержат null
, потому что я создал дополнительный обработчик для обработки этих "null"
значений.Или лучше решить эту проблему.
Спасибо