| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Помогите разобраться с JSF |
| Автор: ZMaximI 14.8.2007, 08:44 |
| Доброе время суток ! Помогите, пожалуйста, разобраться с JSF. Я не могу понять назначение параметра "binding", хоть убейте. В документации по J2EE от Sun никаких конкретных определений нет, это все равно, что учить язык по MSDN .... . Еще вопрос, возможно ли в ячейка таблицы "<ui:table/> загрузить еще одну jsp-страницу ? <jsp:include page="..."/> - не работает...... в общем дурдом какой-то, а у меня очень мало времени. ПОМОГИТЕ, ПОЖАЛУЙСТА, разобраться во всем этом добре. Спасибо. |
| Автор: Zamuta 14.8.2007, 09:14 | ||||||
Указывает к какой странице относится данный элемент формы. Т.е. например
Здесь элемент commandLink с id ="linkAction2" привязан к странице Page1, в итоге получается, что binding="#{Page1.linkAction2}" . Ничего сложного.
Знаю что можно чекбоксы, радио кнопки, кнопки, рисунки, но страницы не пробовал, можно попробовать засунуть page fragment (*.jspf), но скорее всего делать через бины, а не на жсп странице. |
| Автор: ZMaximI 14.8.2007, 09:28 |
| С первым вопросом понятно, спасибо большое. Вот со вторым - просто я писал на .NET и JSF application очень похожи, то же разделение представления и кода. Загружал в ячейку очень просто - создавал объект нужной ячейки по йди, говорил Controls.Add и вперед ... Как сделать это на Java ума не приложу. Если я в теле jspf-страницы создаю простую таблицу на HTML (<table>), то получается запихнуть в ячейку этой таблицы, но тоже только HTML-страницу, jsp не желает. Может подскажите вариант - буду просто ОЧЕНЬ брагодарен. |
| Автор: hamsterKSU 14.8.2007, 10:24 |
| тебе надо чтото подобное шаблонам или нет? |
| Автор: hamsterKSU 14.8.2007, 10:43 |
| а include я так понимаю не помог? |
| Автор: ZMaximI 14.8.2007, 10:58 |
| нет, к сожалению. |
| Автор: ZMaximI 14.8.2007, 11:46 |
| как уже только не пробовал ... кАтАстрофааааааа, просто |
| Автор: hamsterKSU 14.8.2007, 11:50 |
| так а что насчет шаблонов? они тебе надо или нет? Добавлено через 39 секунд включи аську - я попытаюсь помочь |
| Автор: ZMaximI 14.8.2007, 12:01 |
| да я бы рад по аське пообщаться, но я на работе, а здесь аськи нет, и нельзя если честно, я не работал с шаблонами |
| Автор: hamsterKSU 14.8.2007, 12:13 |
| покажи что ты куда хочешь вставить |
| Автор: ZMaximI 14.8.2007, 12:18 | ||||
|
| Автор: hamsterKSU 14.8.2007, 12:33 | ||||
| http://forum.java.sun.com/thread.jspa?threadID=743346&messageID=4377956 тут вроде пишут что траблы могут возниктуть из-за одинаковых идентификаторов Добавлено через 1 минуту и 43 секунды насчет шаблонов http://jug.org.ua/forum/posts/list/2364.page Добавлено через 2 минуты и 2 секунды но там юзается facelets Добавлено через 4 минуты и 10 секунд вот у меня тоже с шаблонами было так
тут подставлялся <ui:insert name="body" /> а вот использование этого шаблона
|
| Автор: ZMaximI 14.8.2007, 14:12 |
| можно как-то без facelets обойтись ? у меня подключена библиотека: xmlns:ui="http://www.sun.com/web/ui" а вот xmlns:ts="http://java.sun.com/jsf/facelets" - не подключается .... почему не знаю. |
| Автор: ZMaximI 14.8.2007, 16:38 |
| ВСЕ ! Разобрался. Всем большое спасибо. |
| Автор: hamsterKSU 15.8.2007, 11:12 |
| ну а поделится свом решением проблемы с общественностью? |
| Автор: ZMaximI 15.8.2007, 15:20 | ||
| Создаем то, что нужно вставить в ячейку таблицы ка PhragmentPage (*.jspf) например :
и делаем <jsp:include page="includePage.jspf"/> в нужное место основной jsp-страницы. |
| Автор: hamsterKSU 15.8.2007, 15:42 |
| ага понятно. |