powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Валидация на стороне клиента использую struts 1.3.8
3 сообщений из 3, страница 1 из 1
Валидация на стороне клиента использую struts 1.3.8
    #34908757
Don VinNi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем! Умя возник вопрос как реализовать валидацию на стороне клиента изпользуя при этом strtus 1.3.8. В доке почетал что необходимо прописать в struts-config.xml следующие строки
Код: plaintext
1.
2.
3.
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
        <set-property property="pathnames" value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml"/>
        <set-property property="stopOnFirstError" value="false"/>
</plug-in>
Это я сделал, также на jsp-страничке где должен происходит валидация добавил <html:javascript> между тегом <head> </head>. В качестве примера могу показать следующий код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<html>
  <head>
        <title>Simple jsp page</title>
        <html:javascript name="HelloForm"/>
  </head>
  <html>
  <html:form action="/HelloWorld.do" method="post">
    <table>
        <tr>
            <td colspan="2">
                 <html:submit value="Сохранить"/>
            </td>
        </tr>
        <tr>
            <td>
                  Hello
            </td>
            <td>
                 <html:text property="hello"/>
            </td>
        </tr
    </table>
   </html:form>
</html>

А вот мой validator.xml

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<form name="HelloForm">
            <field
                property="hello"
                depends="required,mask">
                    <msg key="hello.error"/>
                    <arg position="0" key="hello.error.world"/>
                    <var>
                        <var-name>mask</var-name>
                        <var-value>^[a-z]*$</var-value>
                    </var>
            </field>
</form>

Но ошибку он кидает на jsp-страничку. т.е после отправки запроса на сервер. Как можно решить эту проблему? Для экшена HelloWorld умя validate="true"
...
Рейтинг: 0 / 0
Валидация на стороне клиента использую struts 1.3.8
    #34908770
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Don VinNi
Но ошибку он кидает на jsp-страничку. т.е после отправки запроса на сервер. Как можно решить эту проблему? Для экшена HelloWorld умя validate="true"
Прочитать документацию не осилил?
Хотя запрятали они её неплохо .
...
Рейтинг: 0 / 0
Валидация на стороне клиента использую struts 1.3.8
    #34908920
Don VinNi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Софтверный проктолог Don VinNi
Но ошибку он кидает на jsp-страничку. т.е после отправки запроса на сервер. Как можно решить эту проблему? Для экшена HelloWorld умя validate="true"
Прочитать документацию не осилил?
Хотя запрятали они её неплохо .
Ну и вчем же прикол, там покрайне мере кроме dynamicJavascript и staticJavascript не чего конкретного не сказано.
<html:javascript formName="kontracts" dynamicJavascript="false" staticJavascript="true"/>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Валидация на стороне клиента использую struts 1.3.8
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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