Я пытаюсь передать вычисленный URL-адрес со стороны сервера через @ModelAttribute, и иногда атрибут href в html (где я выделяю этот @ModelAttribute) кажется пустым, и для окончательной установки нужно выполнить несколько сочетаний Ctrl-F5URL.
Мой контроллер имеет что-то вроде этого:
@Controller
....
String calculatedURL = calculateURL(request, user);
if(StringUtils.isBlank(calculatedURL)){
throw new Exception("Error calculating URL");
}
model.addAttribute("calculatedURL",calculatedURL);
return "myPage";
И в моем JSP:
<a href="${calculatedURL}">myLink</a>
Проблема в том, что иногда это значение href равно "".Я попытался оценить, является ли в поле «null» или «пустым» значение параметраURURL и выдал исключение, если оно есть.Этого никогда не происходит, и рассчитанный UL всегда передается со значением.
Заранее благодарим и извините за мой английский.
Дэвид.