|
0 / 0 / 1
Регистрация: 30.12.2016
Сообщений: 15
|
||||||||||||||||
SpringMVC передача параметров формы08.05.2017, 18:07. Показов 2680. Ответов 7
Метки нет (Все метки)
Здравствуйте.
Выдаёт ошибку в следующем коде:
Вот ошибка, когда запускаю сервер через Tomcat: Message: An exception occurred processing JSP page /WEB-INF/view/index.jsp at line 12 Description: The server encountered an unexpected condition that prevented it from fulfilling the request. Exception: org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/view/index.jsp at line 12 9: </head> 10: <body> 11: <form:form method="POST" commandName="model" action="check-user"> 12: <form:input path="name" /> 13: <form:input path="password" /> 14: <input type="submit" value="Go"/> 15: </form:form> Stacktrace: org.apache.jasper.servlet.JspServletWrap per.handleJspException(JspServletWrapper .java:588) org.apache.jasper.servlet.JspServletWrap per.service(JspServletWrapper.java:476) org.apache.jasper.servlet.JspServlet.ser viceJspFile(JspServlet.java:385) org.apache.jasper.servlet.JspServlet.ser vice(JspServlet.java:329) javax.servlet.http.HttpServlet.service(H ttpServlet.java:742) org.apache.tomcat.websocket.server.WsFil ter.doFilter(WsFilter.java:53) org.springframework.web.filter.Character EncodingFilter.doFilterInternal(Characte rEncodingFilter.java:121) org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) Root Cause java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'model' available as request attribute org.springframework.web.servlet.support. BindStatus.<init>(BindStatus.java:144) org.springframework.web.servlet.tags.for m.AbstractDataBoundFormElementTag.getBin dStatus(AbstractDataBoundFormElementTag. java:168) org.springframework.web.servlet.tags.for m.AbstractDataBoundFormElementTag.getPro pertyPath(AbstractDataBoundFormElementTa g.java:188) org.springframework.web.servlet.tags.for m.AbstractDataBoundFormElementTag.getNam e(AbstractDataBoundFormElementTag.java:1 54) org.springframework.web.servlet.tags.for m.AbstractDataBoundFormElementTag.autoge nerateId(AbstractDataBoundFormElementTag .java:141) org.springframework.web.servlet.tags.for m.AbstractDataBoundFormElementTag.resolv eId(AbstractDataBoundFormElementTag.java :132) org.springframework.web.servlet.tags.for m.AbstractDataBoundFormElementTag.writeD efaultAttributes(AbstractDataBoundFormEl ementTag.java:116) org.springframework.web.servlet.tags.for m.AbstractHtmlElementTag.writeDefaultAtt ributes(AbstractHtmlElementTag.java:422) org.springframework.web.servlet.tags.for m.InputTag.writeTagContent(InputTag.java :142) org.springframework.web.servlet.tags.for m.AbstractFormTag.doStartTagInternal(Abs tractFormTag.java:84) org.springframework.web.servlet.tags.Req uestContextAwareTag.doStartTag(RequestCo ntextAwareTag.java:80) org.apache.jsp.WEB_002dINF.view.index_js p._jspx_meth_form_005finput_005f0(index_ jsp.java:228) org.apache.jsp.WEB_002dINF.view.index_js p._jspx_meth_form_005fform_005f0(index_j sp.java:182) org.apache.jsp.WEB_002dINF.view.index_js p._jspService(index_jsp.java:135) org.apache.jasper.runtime.HttpJspBase.se rvice(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(H ttpServlet.java:742) org.apache.jasper.servlet.JspServletWrap per.service(JspServletWrapper.java:443) org.apache.jasper.servlet.JspServlet.ser viceJspFile(JspServlet.java:385) org.apache.jasper.servlet.JspServlet.ser vice(JspServlet.java:329) javax.servlet.http.HttpServlet.service(H ttpServlet.java:742) org.apache.tomcat.websocket.server.WsFil ter.doFilter(WsFilter.java:53) org.springframework.web.filter.Character EncodingFilter.doFilterInternal(Characte rEncodingFilter.java:121) org.springframework.web.filter.OncePerRe questFilter.doFilter(OncePerRequestFilte r.java:107) Помогите, уже 3 часа парюсь. Добавлено через 2 минуты Контроллер неверно написал, там должно быть:
0
|
||||||||||||||||
| 08.05.2017, 18:07 | |
|
Ответы с готовыми решениями:
7
Java servlet передача параметров с формы Передача параметров через список параметров формы
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
||||||
| 08.05.2017, 19:10 | ||||||
|
insabearnia,
А если так поменять?
0
|
||||||
|
0 / 0 / 1
Регистрация: 30.12.2016
Сообщений: 15
|
|
| 08.05.2017, 19:48 [ТС] | |
|
reisal78, Не помогает. Причём я этот пример взял из видео и уже его от корки до корки изучил. Все зависимости у меня прописаны, саму формулировку ошибки я не могу понять: типо, 'mode' не может получить объект, который ему передаёт контроллер(т.е. new User()) ?
Добавлено через 9 минут reisal78, Главные ошибки тут, как я понимаю: org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/view/index.jsp at line 12 9: </head> 10: <body> 11: <form:form method="POST" commandName="model" action="check-user"> 12: <form:input path="name" /> 13: <form:input path="password" /> 14: <input type="submit" value="Go"/> 15: </form:form> И эта: java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'model' available as request attribute Как их исправить понятия не имею, уже многое перепробовал. И ModelAndView просто на Model менял, то же самое. Может зависимость надо какую-то отдельно прописывать? Добавлено через 23 минуты Думаю, что проблема в Tomcate, несколько проектов было открыто сразу.
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|
| 08.05.2017, 19:54 | |
|
insabearnia, выложите код на github или bitbucket
0
|
|
|
0 / 0 / 1
Регистрация: 30.12.2016
Сообщений: 15
|
|
| 09.05.2017, 06:35 [ТС] | |
|
reisal78, Видимо, я с Томкатом просто напутал. Постараюсь сам разобраться. Спасибо за помощь.
Добавлено через 1 минуту reisal78, Если всё таки не получиться, то выложу и вам напишу ![]() Добавлено через 10 часов 38 минут reisal78, Слушай, ничего не помогает. Не знаю уже, как сделать. Посмотри, пожалуйста: https://github.com/insabearnia/TaskTracker
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|||||||||||||||||||||
| 09.05.2017, 12:53 | |||||||||||||||||||||
Сообщение было отмечено insabearnia как решение
Решение
insabearnia,
в файле web.xml убейте следующие строки: (Это главный косяк)
(это видимо от использования другого фреймворка осталось)
1
|
|||||||||||||||||||||
|
0 / 0 / 1
Регистрация: 30.12.2016
Сообщений: 15
|
|
| 09.05.2017, 12:56 [ТС] | |
|
Спасибо огромное!
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
||||||
| 09.05.2017, 13:02 | ||||||
|
Т.е у вас из-за
Приложение при запуске лезло в web.xml находило велком файл, тут же отображало его, и заканчивало действие
0
|
||||||
| 09.05.2017, 13:02 | |
|
Помогаю со студенческими работами здесь
8
Передача параметров формы! Передача параметров из дочерней формы
Передача параметров из формы в форму (+++) Две формы. передача параметров Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|