powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Struts
5 сообщений из 5, страница 1 из 1
Вопрос по Struts
    #33621438
cub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cub
Гость
Привет Всем

Пытаюсь написать простенькое приложен с использованием струтса, но чего-то не получается. При попытке отправки submit.jsp, отображается пустая страница, SubmitForm отрабатывает, а до SubmitAction дело не доходит и соответственно не выполн forward на test.jsp. Может что-то неверно в struts-config.xml?

struts-config.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<struts-config>
  <form-beans>
    <form-bean name="submitForm" type="test.SubmitForm" />
  </form-beans>
  <action-mappings>
    <action  input="/submit.jsp"
      name="submitForm"
      path="/submit"
      scope="request"
      type="test.SubmitAction"
      validate="true">
        <forward name="success" path="/test.jsp"/>
    </action>
  </action-mappings>
  <message-resources parameter="ApplicationResources"  null ="false"/>
</struts-config>
...
Рейтинг: 0 / 0
Вопрос по Struts
    #33622248
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SubmitAction покажите
...
Рейтинг: 0 / 0
Вопрос по Struts
    #33622254
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ validate формы SubmitForm
...
Рейтинг: 0 / 0
Вопрос по Struts
    #33622598
cubПривет Всем

Пытаюсь написать простенькое приложен с использованием струтса, но чего-то не получается. При попытке отправки submit.jsp, отображается пустая страница, SubmitForm отрабатывает, а до SubmitAction дело не доходит и соответственно не выполн forward на test.jsp. Может что-то неверно в struts-config.xml?

struts-config.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<struts-config>
  <form-beans>
    <form-bean name="submitForm" type="test.SubmitForm" />
  </form-beans>
  <action-mappings>
    <action  input="/submit.jsp"
      name="submitForm"
      path="/submit"
      scope="request"
      type="test.SubmitAction"
      validate="true">
        <forward name="success" path="/test.jsp"/>
    </action>
  </action-mappings>
  <message-resources parameter="ApplicationResources"  null ="false"/>
</struts-config>

А на какой URL отправляется форма со страницы submit.jsp? Судя по приведенному коду ( и если ActionServlet висит на стандартном *.do ), должно на submit.do . В html должно быть:
Код: plaintext
1.
2.
3.
...
<form action="/contextPath/submit.do">
...
...
Рейтинг: 0 / 0
Вопрос по Struts
    #33625748
cub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cub
Гость
Спасибо всем, разобрался.
В Action использовал метод perform() Struts1.0 вместо execute() Struts1.1
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Struts
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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