Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / The request sent by the client was syntactically incorrect. HTTP Status 400 - / 1 сообщений из 1, страница 1 из 1
26.08.2013, 14:48:46
    #38377492
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
The request sent by the client was syntactically incorrect. HTTP Status 400 -
Добрый день.

Есть такая сигнатура у метода в @Controller классе
Код: java
1.
2.
3.
4.
5.
@RequestMapping("/saveCandidate")
        public String saveCandidate(Model model,
                @ModelAttribute("candidateFromRequest") Candidate candidateFromRequest,
                @ModelAttribute("skillsIdList") Set<Skill> skills,
                @ModelAttribute("vacanciesForCandidate") Set<Vacancy> vacanciesForCandidate)


в форме по нажатию на кнопку управление передается этому методу.
Код: java
1.
2.
3.
4.
<form action="saveCandidate"  id="formId" method="POST">
....
<input type="submit" value="save changes"/>
</form>



но в браузере я вижу
авторThe request sent by the client was syntactically incorrect. HTTP Status 400 -
методом подбора понял, что дело в параметре
Код: java
1.
    @ModelAttribute("candidateFromRequest") Candidate candidateFromRequest



В дебаге вижу что метод для того чтобы добавить этот атрибут в модель вызывается.
вот этот метод:
Код: java
1.
2.
3.
4.
5.
6.
@ModelAttribute(value = "candidateFromRequest")
	public Candidate loadCandidateById(@RequestParam(required = false) Integer idCandidate) {
		if (idCandidate!= null)
			return candidateService.findById(idCandidate);
		return null;
	}



C чем может быть связано такое поведение?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / The request sent by the client was syntactically incorrect. HTTP Status 400 - / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]