powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / помогите с JSP
20 сообщений из 20, страница 1 из 1
помогите с JSP
    #34125741
коллега7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем присет! пишу приложение на JSP - и хотел бы что бы на все JSP-ках в левом углу отображалось меню, которое представлено в виде JSP-шки (menu.jsp). Вот не знаю как на пример в index.jsp вставить menu.jsp - помогите кодом! заранее спасибо!
...
Рейтинг: 0 / 0
помогите с JSP
    #34126586
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
<jsp:include page="/menu.jsp"/>
...
Рейтинг: 0 / 0
помогите с JSP
    #34127241
коллега7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это я знаю ...))))

вот в чем проблема, хотя наверно больше для 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>


Попробуйте - у меня лажа какая-то получается
...
Рейтинг: 0 / 0
помогите с JSP
    #34127614
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лениво пробовать ваш код, но если вы юзаете JSF, то надо было сразу об этом говорить.
в submenu.jsp поменяйте f:view на f:subview
...
Рейтинг: 0 / 0
помогите с JSP
    #34127624
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще, я смотрю вы jsf мешаете с html. это возможно при использовании facelets (в чистом виде на jsf не стоит так делать), а в facelets есть средства для создания шаблонов. погуглите на тему facelets templates
...
Рейтинг: 0 / 0
помогите с JSP
    #34127705
коллега7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deadyлениво пробовать ваш код, но если вы юзаете JSF, то надо было сразу об этом говорить.
в submenu.jsp поменяйте f:view на f:subview

не помогло )))
спасибо за направление поиска, буду гуглить
...
Рейтинг: 0 / 0
помогите с JSP
    #34129096
коллега7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady, правильно ли я Вас понял, что при помощи facelets можно делать шаблоны страничек, то есть в моем частном случае сделать так, чтобы меню (submenu.jsp) была на каждой страничке ?
...
Рейтинг: 0 / 0
помогите с JSP
    #34129354
crazytoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совершенно недавно столкнулся с похожей проблемой. Вам посоветую во-первых весь html-код перевести в JSF если аналогов тега нет, то заключайте все в f:verbatim насчет Subview +1, также рекомендую сделать так, чтобы тег <h:form> повторялся на главной странице(в которую инклюдятся меню) не более одного раза, то есть из инклюдов его можно вынести и вставить на главной странице после <f:view> Мне помогло. Если действительно нужно больше 2 форм(например для использования скриптов), то ответ пока не нашел
...
Рейтинг: 0 / 0
помогите с JSP
    #34129757
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crazytooСовершенно недавно столкнулся с похожей проблемой. Вам посоветую во-первых весь html-код перевести в JSF если аналогов тега нет
1. есть htmLib - там для любого тега есть его представление для jsf
2. facelets дает возможность мешать html и jsf теги
crazytoo, то заключайте все в f:verbatim
это кстати не универсальное решение. Я поначалу тоже так писал - выглядело неважно :)
crazytooнасчет Subview +1, также рекомендую сделать так, чтобы тег <h:form> повторялся на главной странице(в которую инклюдятся меню) не более одного раза, то есть из инклюдов его можно вынести и вставить на главной странице после <f:view> Мне помогло.Если действительно нужно больше 2 форм(например для использования скриптов), то ответ пока не нашел

myfaces позволяет так делать. главно чтоб формы не вложенные были (что в принципе очевидно)
...
Рейтинг: 0 / 0
помогите с JSP
    #34129765
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот статья хорошая.
...
Рейтинг: 0 / 0
помогите с JSP
    #34131655
crazytoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
Прекрасно все в теории, но когда дело доходит до идиота- заказчика, который жмется за каждую лишнюю добавленную ярку...
Я это к тому, что у нас в проекте ни фэйслетов ни майфэйсис использовать было нельзя, да что уж говорить даже код доступа к базе данных был написан исключительно посредством JDBC- интерфейса, а все потому что "умный" заказчик, начитавшись замечательных книжек по JSF оценил прелесть технологии и разрешил пользоваться только им((((( И на все уговоры о Спринг Хибернэйт и тд - увенчались провалом. Да ч4уть не забыл.очень интересно было потренировать мозги на решении такой задачи- (Инсерт в одну табл +Апдейт в другую, сохраняя при этом целостность базы данных и не используя транзакции база -майскл)Грустно.....
...
Рейтинг: 0 / 0
помогите с JSP
    #34131674
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crazytooИнсерт в одну табл +Апдейт в другую, сохраняя при этом целостность базы данных и не используя транзакции база -майскл)Грустно.....
- а почему нельзя было использовать транзакции? То же требование заказчика?
...
Рейтинг: 0 / 0
помогите с JSP
    #34134705
crazytoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поначалу нет, но в итоге на JDBC-транзакции со скрипом согласился.за что нам пришлось сократить на неделю Эстимейшн...)) Вот так вот бывает...
...
Рейтинг: 0 / 0
помогите с JSP
    #34136213
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пусть ваш заказчик ту статейку почитает, погуглит на тему facelets итп.
сама технология позволит избежать многих проблем в JSF. например, появляется возможность вызывать функции из jsp страницы (в голом jsf приходилось нехило извращаться для этого).

чистый jsf годится только для внутрикорпоративных проектов или для дополнения основного сайта, написанного на стандартных сервлетах.
причин много, например jsf предполагает, что не будут использоваться сервлеты, все работает на уровне managed-bean <--> jsp. проблема заключается в том, что данная связка страдает bookmarking problem, а это такой головняк, что капец.
...
Рейтинг: 0 / 0
помогите с JSP
    #34136575
коллега7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bookmarking problem это что такое?
...
Рейтинг: 0 / 0
помогите с JSP
    #34137050
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
любая форма сабмитится на ту же страницу, на которой находится пользователь. в итоге через пару кликов адрес в браузере будет отставать на 1 от того, что на самом деле находится на странице.

пример.
index.jsf - вводим слово и жмем "искать", вызывается бин, что-то делает, передает управление на страницу searchresults.jsf, но в браузере будет строка index.jsf. думаю суть примерно ясна.
...
Рейтинг: 0 / 0
помогите с JSP
    #34899958
Daam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deadyлюбая форма сабмитится на ту же страницу, на которой находится пользователь. в итоге через пару кликов адрес в браузере будет отставать на 1 от того, что на самом деле находится на странице.

пример.
index.jsf - вводим слово и жмем "искать", вызывается бин, что-то делает, передает управление на страницу searchresults.jsf, но в браузере будет строка index.jsf. думаю суть примерно ясна.

а у Struts есть такая проблема?
...
Рейтинг: 0 / 0
помогите с JSP
    #34899970
Привет!

Конечно 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 ???
заранее всем спасибо!
...
Рейтинг: 0 / 0
помогите с JSP
    #34900096
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Daam" <nospam@sql.ru>;


а у Struts есть такая проблема?



нет. кстати, появился проект restfaces, который решает проблему в jsf
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
помогите с JSP
    #34900918
да у JSF c этим есть проблемы
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / помогите с JSP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]