|
|
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
Всем присет! пишу приложение на JSP - и хотел бы что бы на все JSP-ках в левом углу отображалось меню, которое представлено в виде JSP-шки (menu.jsp). Вот не знаю как на пример в index.jsp вставить menu.jsp - помогите кодом! заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 08:49:09 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 12:22:40 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
это я знаю ...)))) вот в чем проблема, хотя наверно больше для html, но все же: index.jsp: <table width="50%" height="80%" > <tr> <td><jsp:include page="submenu.jsp" flush="true" /></td> </tr> </table> и в него вставляем submenu.jsp: <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <f:view> <h:form> <html> <body> <table width="86%" height="80%" bgcolor="blue"> <tr height="20%"> <td width="50%" align="left"><h:commandButton action="create" value="create" /> </td> </tr> </table> </body> </html> </h:form> Попробуйте - у меня лажа какая-то получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 14:22:15 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
лениво пробовать ваш код, но если вы юзаете JSF, то надо было сразу об этом говорить. в submenu.jsp поменяйте f:view на f:subview ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 15:41:05 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
еще, я смотрю вы jsf мешаете с html. это возможно при использовании facelets (в чистом виде на jsf не стоит так делать), а в facelets есть средства для создания шаблонов. погуглите на тему facelets templates ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 15:43:07 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
Deadyлениво пробовать ваш код, но если вы юзаете JSF, то надо было сразу об этом говорить. в submenu.jsp поменяйте f:view на f:subview не помогло ))) спасибо за направление поиска, буду гуглить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 16:00:59 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
Deady, правильно ли я Вас понял, что при помощи facelets можно делать шаблоны страничек, то есть в моем частном случае сделать так, чтобы меню (submenu.jsp) была на каждой страничке ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 09:33:19 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
Совершенно недавно столкнулся с похожей проблемой. Вам посоветую во-первых весь html-код перевести в JSF если аналогов тега нет, то заключайте все в f:verbatim насчет Subview +1, также рекомендую сделать так, чтобы тег <h:form> повторялся на главной странице(в которую инклюдятся меню) не более одного раза, то есть из инклюдов его можно вынести и вставить на главной странице после <f:view> Мне помогло. Если действительно нужно больше 2 форм(например для использования скриптов), то ответ пока не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 10:52:19 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
crazytooСовершенно недавно столкнулся с похожей проблемой. Вам посоветую во-первых весь html-код перевести в JSF если аналогов тега нет 1. есть htmLib - там для любого тега есть его представление для jsf 2. facelets дает возможность мешать html и jsf теги crazytoo, то заключайте все в f:verbatim это кстати не универсальное решение. Я поначалу тоже так писал - выглядело неважно :) crazytooнасчет Subview +1, также рекомендую сделать так, чтобы тег <h:form> повторялся на главной странице(в которую инклюдятся меню) не более одного раза, то есть из инклюдов его можно вынести и вставить на главной странице после <f:view> Мне помогло.Если действительно нужно больше 2 форм(например для использования скриптов), то ответ пока не нашел myfaces позволяет так делать. главно чтоб формы не вложенные были (что в принципе очевидно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 12:26:33 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
вот статья хорошая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 12:28:53 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
Deady Прекрасно все в теории, но когда дело доходит до идиота- заказчика, который жмется за каждую лишнюю добавленную ярку... Я это к тому, что у нас в проекте ни фэйслетов ни майфэйсис использовать было нельзя, да что уж говорить даже код доступа к базе данных был написан исключительно посредством JDBC- интерфейса, а все потому что "умный" заказчик, начитавшись замечательных книжек по JSF оценил прелесть технологии и разрешил пользоваться только им((((( И на все уговоры о Спринг Хибернэйт и тд - увенчались провалом. Да ч4уть не забыл.очень интересно было потренировать мозги на решении такой задачи- (Инсерт в одну табл +Апдейт в другую, сохраняя при этом целостность базы данных и не используя транзакции база -майскл)Грустно..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 21:03:29 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
crazytooИнсерт в одну табл +Апдейт в другую, сохраняя при этом целостность базы данных и не используя транзакции база -майскл)Грустно..... - а почему нельзя было использовать транзакции? То же требование заказчика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 21:26:15 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
Поначалу нет, но в итоге на JDBC-транзакции со скрипом согласился.за что нам пришлось сократить на неделю Эстимейшн...)) Вот так вот бывает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 19:27:10 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
пусть ваш заказчик ту статейку почитает, погуглит на тему facelets итп. сама технология позволит избежать многих проблем в JSF. например, появляется возможность вызывать функции из jsp страницы (в голом jsf приходилось нехило извращаться для этого). чистый jsf годится только для внутрикорпоративных проектов или для дополнения основного сайта, написанного на стандартных сервлетах. причин много, например jsf предполагает, что не будут использоваться сервлеты, все работает на уровне managed-bean <--> jsp. проблема заключается в том, что данная связка страдает bookmarking problem, а это такой головняк, что капец. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 12:47:24 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
bookmarking problem это что такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 13:56:04 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
любая форма сабмитится на ту же страницу, на которой находится пользователь. в итоге через пару кликов адрес в браузере будет отставать на 1 от того, что на самом деле находится на странице. пример. index.jsf - вводим слово и жмем "искать", вызывается бин, что-то делает, передает управление на страницу searchresults.jsf, но в браузере будет строка index.jsf. думаю суть примерно ясна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2006, 15:24:18 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
Deadyлюбая форма сабмитится на ту же страницу, на которой находится пользователь. в итоге через пару кликов адрес в браузере будет отставать на 1 от того, что на самом деле находится на странице. пример. index.jsf - вводим слово и жмем "искать", вызывается бин, что-то делает, передает управление на страницу searchresults.jsf, но в браузере будет строка index.jsf. думаю суть примерно ясна. а у Struts есть такая проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 16:19:44 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
Привет! Конечно JSF красивая хорошая технология, но!!! для меня лично так осталась загадкой проблема включения одной стринички в другую. Помогите плиз!!!! Задача: 1. есть страничка-меню user_menu.jsp, в которой ссылки на странички: <html> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <head> <title></title> </head> <body> <h:form> <h:commandLink value="create_order" action="go_to_create_page" /> <h:commandLink value="view_order" action="go_to_view_page" /> <h:commandLink value="delete_order" action="go_to_delete_page" /> </h:form> </body> </html> 2. есть странички create_page.jsp, view_page.jsp и delete_page.jsp и надо чтобы у каждой из этих страничек в левой части находилось меню, то есть надо заинклюдить user_menu.jsp, чтобы получить более менее удобную навигацию А в левой например для create_page.jsp - поля куда вводятся данные и кнопочка соответсвенно. create_page.jsp: <html> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <f:view> <head> <title> Create new order </title> </head> <body> <h:form id="sdf" binding="#{OrdBean.frmGuest}"> <h:inputText value="#{OrdBean.deptname}" id="textField1" style="position: absolute; left: 288px; top: 72px; width: 216px; height: 24px"/> <h:inputTextarea value="#{OrdBean.description}" id="textArea1" style="position: absolute; left: 96px; top: 168px; width: 408px; height: 168px"/> <h:commandButton action="#{OrdBean.onClick}" id="button1" value="Save order"/> </h:form> </body> </f:view> </html> Вопрос: что и как мне надо написать в create_page.jsp ??? заранее всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 16:34:20 |
|
||
|
помогите с JSP
|
|||
|---|---|---|---|
|
#18+
"Daam" <nospam@sql.ru> а у Struts есть такая проблема? нет. кстати, появился проект restfaces, который решает проблему в jsf Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2007, 19:11:01 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34129757&tid=2144202]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
41ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
92ms |
get tp. blocked users: |
2ms |
| others: | 358ms |
| total: | 553ms |

| 0 / 0 |
