|
|
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Привет всем Уменя возник проблема. Хочу использоват Validaion.xml и Validator-rules.xml. В роде б все хорошо но толька <html:errors/> не отображается. Validaion.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. struts-config.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. FormForm.java Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. FormgoAction.java: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Помогите а кто можеть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 14:54:08 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Andrew BykovА в resource bundle проперти с ошибками прописал? --- С уважением, Андрей SoftUnit Да конечно Message.properties: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 13:36:24 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
А возвращает хоть на нужную страницу, где ошибки должно показать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 18:18:01 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Возвращает reg_ok.jsp никаких ошибок Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 20:00:55 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Насколько помню, на jsp страничке должна быть проверка прописана, например на form.submit или еще на какое-либо действие. Я думаю google разрулит, или же apache в разделе доков по struts. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2007, 10:49:59 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
guest62Возвращает reg_ok.jsp никаких ошибок Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Может все-таки validate=true поставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 14:28:58 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Не проблема была в struts-config.xml. Вместо Код: plaintext 1. написал Код: plaintext 1. 2. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 14:14:23 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Всё я нашёл. Я на IntelliJ Idea 6.0.5 работаю. Когда компилирую выдаёт ошибку Код: plaintext Не знаю в чём дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 06:41:01 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Всё ребята я сам нашёл в чём проблема. Нашёл где validator-rules.xml . Но как не могу изменить его. Как будто он только для чтения. А мне туда свою validator надо добавить!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 14:06:42 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Народ, не ужели ни кто не сможеть помоч? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2007, 17:03:33 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
guest62Народ, не ужели ни кто не сможеть помоч? етот файлик /org/apache/struts/validator/validator-rules.xml ты не сможешь изменить он идет в jar'e как дефолтный стандартный валидатор :) ты должен добавить новый фаил WEB-INF/validator-rules.xml и там прописать свои правила <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/org/apache/struts/validator/validator-rules.xml,/WEB-INF/validator-rules.xml"/> .... </plug-in> удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2007, 08:41:17 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Да всё получилось. Но вот ещё одна проблема: Я работаю на IntelliJ IDEA 6.0.5 и когда добавляю в Validation.xml новый валидатор, то arg0-arg3 не появляются когда нажимаю на Ctrl+Space, только msg, arg и var. Не понимаю что здесь ни так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2007, 13:53:38 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
guest62Да всё получилось. Но вот ещё одна проблема: Я работаю на IntelliJ IDEA 6.0.5 и когда добавляю в Validation.xml новый валидатор, то arg0-arg3 не появляются когда нажимаю на Ctrl+Space, только msg, arg и var. Не понимаю что здесь ни так?надеюсь ты лицензию купил :) :) :) постараюсь ответить на твой вопрос IntelliJ IDEA 6.0.5 здесь все правильно отображает ибо она (IDEA) отображает все возможные теги(msg, arg и var) которые может содержать елемент <field> :) У тебя появился возможно новый вопрос откуда же она (IDEA) берет ети значения (msg, arg и var) обратимся к спецификации xml и посмотрим на начало файла Validaion.xml : <!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd"> и видим что описание елемента находится тут validator_1_1_3.dtd находится он в jar'e commons-validators-1.3.0.jar : открываем его и видим <!ELEMENT field (msg|arg|var)*> ... <!ATTLIST msg resource CDATA #IMPLIED> <!-- ... => и здесь читаем position The position of this replacement parameter in the message. For example, position="0" will set the first argument. N.B. Since 1.2.0 position is ignored for 'default' arguments (i.e. those with no 'name' supplied) - it is calculated automatically from the order the arguments are added in. For 'overriden' arguments (i.e. those with a 'name') it is optional. If 'position' is not supplied it will use the position of the 'default' argument it follows. --> <!ELEMENT arg EMPTY> <!ATTLIST arg key CDATA #REQUIRED> <!ATTLIST arg bundle CDATA #IMPLIED> <!ATTLIST arg name CDATA #IMPLIED> <!ATTLIST arg resource CDATA #IMPLIED> <!ATTLIST arg position CDATA #IMPLIED> => что в самой первой версии struts было как <arg0 счас стало как <arg position="0" ... /> надеюсь я вам дохочиво объяснил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 13:20:46 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
lvit Код: plaintext Хуже не бывает :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 15:44:08 |
|
||
|
Validation.xml
|
|||
|---|---|---|---|
|
#18+
Ребята я тут новый validation-rule написал. Но она не работаеть. Кто нибудь, помогите! validation-rule.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. validation.xml: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Класс которого я использоваю: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 08:45:04 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34448855&tid=2145857]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 287ms |
| total: | 433ms |

| 0 / 0 |
