|
|
|
Вопросик про Struts
|
|||
|---|---|---|---|
|
#18+
Привет Начал я по немногу Struts дергать и столкнулся с одной проблемой. Я попробую пока на пальцах объяснить, ну если надо, кода (в основном xml) добавлю. Типа, стандартный пример из всяких умных книжек. Первая web страница аля welcome имеет линк на вторую - search.jsp. Вторая - сам собственно search. Там поле для ввода например телефона и кнопка Submit. Кады ентот Submit нажал, search вызывает сам себя и показывает либо результаты поиска, либо ошибки ввода. Все чуть сложнее hello, world. Так вот, добаваляю validator на поле - все работает (после нескольких пинков, конечно). Потом связываюсь с tiles. Пинал целый рабочий день и пришел к следующему. Ети гребаные tiles (в примере) разделяют search.jsp на header.jsp, footer.jsp и собственно сам search.jsp. И всю эту байду берет на себя некий mainLayout.jsp, который собсвенно tiles и пользует. И что имеем - при первом вызове search.jsp показывается безо всяких там header и footer (что понятно - линк то search.jsp!) и только после нажатия Submit начинает работать нормально. Меням search.jsp на search.do (насторйка есть така) - первый вызов search.jsp показывается с header и footer, но при этом еще и проскакивает validator, который и ругается на пустое поле (ну и сам поиск тоже запускается, однако). Теперь вопрос (как в знатоках!). Какой правильный путь. Я конечно могу и validator покумекать, и tiles по другому организовать. Я думаю на эти грабли уже много, кто наступил, посоветуйте, что лучше в данном случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 05:24 |
|
||
|
Вопросик про Struts
|
|||
|---|---|---|---|
|
#18+
andrushokЕти гребаные tiles (в примере) разделяют search.jsp на header.jsp, footer.jsp и собственно сам search.jsp. И всю эту байду берет на себя некий mainLayout.jsp, который собсвенно tiles и пользует. И что имеем - при первом вызове search.jsp показывается безо всяких там header и footer (что понятно - линк то search.jsp!) и только после нажатия Submit начинает работать нормально. Теперь вопрос (как в знатоках!). Какой правильный путь. Я конечно могу и validator покумекать, и tiles по другому организовать. Я думаю на эти грабли уже много, кто наступил, посоветуйте, что лучше в данном случае. Правильнее наверное так: превратим search.jsp в две страницы: собственно часть для поиска и вывода результатов (назовем ее search_panel.jsp) и собственно шаблон для формирования страницы search.jsp. Потом search_panel.jsp подключить как часть search.jsp между header'ом и footer'ом и в action'ах работать уже с search.jsp, начальную ссылку дать на нее же. ЗЫ Сам не пробовал, писал "навскидку", но ИМХО должно работать. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 09:35 |
|
||
|
Вопросик про Struts
|
|||
|---|---|---|---|
|
#18+
Примерно так... Я, как понял эти грабли красиво все равно не обойти так как первый вызов должен быть все равно как ссылка (*.jsp), а второй - послать форму (*.do). Тады я сделал некий mainSearch.jsp - который некий аналог mainLayout.jsp, но включает в себя не Код: plaintext а Код: plaintext так как эта заточка, тольки под search.jsp. Работает. Но не знаю, на сколько это _красиво_ и правильно. А много ли народу со Struts работает? Может чо другое популярнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2005, 18:55 |
|
||
|
Вопросик про Struts
|
|||
|---|---|---|---|
|
#18+
можно все реализовать без framework вообще. сиди, создавай свлю реализацию JSP MODEL 2 и подерживай ее. зато будешь точно знать, где что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 10:46 |
|
||
|
Вопросик про Struts
|
|||
|---|---|---|---|
|
#18+
Deadyсвлю реализацию JSP MODEL 2 а можно я еще в ней сервлеты буду использовать? или это уже нарушение концепции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 10:51 |
|
||
|
Вопросик про Struts
|
|||
|---|---|---|---|
|
#18+
ну имелось ввиду, что не struts использовать, а самому все сделать через сервлеты и jsp. блин, на вашем формуме слово сказать нельзя ))) хотя читать весело ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 12:43 |
|
||
|
Вопросик про Struts
|
|||
|---|---|---|---|
|
#18+
andrushokМожет чо другое популярнее? Although this book is dedicated to the Jakarta Struts framework, Struts is far from the only Java Web framework available. There are quite a few available, each with their own proponents and evangelists. http://barracudamvc.org/Barracuda/index.html. http://cocoon.apache.org. http://www.jcorporate.com. http://freemarker.sourceforge.net. http://jakarta.apache.org/velocity. http://www.webmacro.org. http://mav.sourceforge.net. http://www.opensymphony.com/sitemesh. http://jakarta.apache.org/turbine. http://www.opensymphony.com. http://www.opensymphony.com/webwork. http://www.springframework.org. http://www.jcp.org/jsr/detail/127.jsp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2005, 12:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33017250&tid=2152537]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 472ms |

| 0 / 0 |
