|
|
|
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, 01:41 |
|
||
|
Struts validation
|
|||
|---|---|---|---|
|
#18+
Давай начнем с того, чтобы написать так Код: plaintext 1. 2. 3. Дальше посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2005, 22:12 |
|
||
|
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, 03:15 |
|
||
|
Struts validation
|
|||
|---|---|---|---|
|
#18+
Для начала посмотри в Action class как у тебя формируется значение переменной на которой ты делаешь forward. Там есть вообще continue? Потом сделай простую страницу orderlist.jsp. Посмотри, делается вообще forward и попадаешь ты на свою страницу или нет. Пусть заработает такой вариант. Дальше будет понятно где искать ошибку. NullPointer - это когда ты ссылаешься на объект, которого не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2005, 13:54 |
|
||
|
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:28 |
|
||
|
Struts validation
|
|||
|---|---|---|---|
|
#18+
И ещё хочу добавить Может дело в том, что я что-то забыла ещё где-то прописать? А ещё меня смущает то, что написано у меня в validation.xml, хотя на самом делел почти все было просто списано с книжки (имена изменены только :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2005, 15:34 |
|
||
|
Struts validation
|
|||
|---|---|---|---|
|
#18+
Давай я тебе пошлю свой email. Вышлеш мне пару своих файлов. Так не совсем понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2005, 18:00 |
|
||
|
Struts validation
|
|||
|---|---|---|---|
|
#18+
При первой загрузке страницы происходит validation (т.е. именно при загрузке я до этого даже не нажимаю сабмит) это так и должно быть?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2006, 14:15 |
|
||
|
Struts validation
|
|||
|---|---|---|---|
|
#18+
имеется ввиду public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2006, 15:12 |
|
||
|
Struts validation
|
|||
|---|---|---|---|
|
#18+
Может из-за этого в struts-config? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2006, 15:35 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=699&tid=2148176]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
105ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 416ms |

| 0 / 0 |
