
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.08.2005, 01:41
|
|||
|---|---|---|---|
|
|||
Struts validation |
|||
|
#18+
Пытаюсь сделать валидацию в Struts, не получается. Для начала нужна client-side validation. Я пишу в struts-config: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. 4. A runtime error has occured. Do you wish to debug? Error: object expected. А не нравиться ему вот это: return validateCafeForm(this); Помогите пожалуйста разобраться в чем дело. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.08.2005, 22:12
|
|||
|---|---|---|---|
Struts validation |
|||
|
#18+
Давай начнем с того, чтобы написать так Код: plaintext 1. 2. 3. Дальше посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2005, 03:15
|
|||
|---|---|---|---|
|
|||
Struts validation |
|||
|
#18+
Ну всё правильно, конечно забыла s. Вот только не работает опять :( orderlist.jsp -- это та страница, на которую я перехожу с первой страницы. Так вот теперь orderlist.jsp не отображается, а томкат выдаёт ошибку: org.apache.jasper.JasperException at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) ........... java.lang.NullPointerException at org.apache.struts.validator.Resources.getMessage(Resources.java:209) at org.apache.struts.taglib.html.JavascriptValidatorTag.doStartTag(JavascriptValidatorTag.java:421) at org.apache.jsp.orderlist_jsp._jspx_meth_html_javascript_0(orderlist_jsp.java:467) at org.apache.jsp.orderlist_jsp._jspService(orderlist_jsp.java:122) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) ........... (ну там ещё много всего в таком духе) Может и на этот раз меня выручишь? Где искать хоть эту ошибку, не понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2005, 13:54
|
|||
|---|---|---|---|
Struts validation |
|||
|
#18+
Для начала посмотри в Action class как у тебя формируется значение переменной на которой ты делаешь forward. Там есть вообще continue? Потом сделай простую страницу orderlist.jsp. Посмотри, делается вообще forward и попадаешь ты на свою страницу или нет. Пусть заработает такой вариант. Дальше будет понятно где искать ошибку. NullPointer - это когда ты ссылаешься на объект, которого не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2005, 15:28
|
|||
|---|---|---|---|
|
|||
Struts validation |
|||
|
#18+
Нет, дело не в том. До того, как начать делать валидацию, всё приложение прекрасно работало, и естесственно я попадала на нужные страницы. Проблемма именно в том, чтобы настроить validation, то есть если на странице ordetlist.jsp убрать строчки: <html:form action="Cafe.do" onsubmit="return validateCafeForm(this);"> <head> <html:javascript formName="cafeForm"/> </head> и заменить на <html:form action="Cafe.do"> <head> </head> а из struts-config убрать <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml"/> </plug-in> То всё будет работать так, как я хочу, но без validation, конечно же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2005, 15:34
|
|||
|---|---|---|---|
|
|||
Struts validation |
|||
|
#18+
И ещё хочу добавить Может дело в том, что я что-то забыла ещё где-то прописать? А ещё меня смущает то, что написано у меня в validation.xml, хотя на самом делел почти все было просто списано с книжки (имена изменены только :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2005, 18:00
|
|||
|---|---|---|---|
Struts validation |
|||
|
#18+
Давай я тебе пошлю свой email. Вышлеш мне пару своих файлов. Так не совсем понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2006, 14:15
|
|||
|---|---|---|---|
|
|||
Struts validation |
|||
|
#18+
При первой загрузке страницы происходит validation (т.е. именно при загрузке я до этого даже не нажимаю сабмит) это так и должно быть?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2006, 15:12
|
|||
|---|---|---|---|
|
|||
Struts validation |
|||
|
#18+
имеется ввиду public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2006, 15:35
|
|||
|---|---|---|---|
|
|||
Struts validation |
|||
|
#18+
Может из-за этого в struts-config? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/moderation_log.php?user_name=%D0%9C%D0%B8%D0%B0]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
176ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 388ms |
| total: | 650ms |

| 0 / 0 |
