Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / jsf: отобразить обычную jsp страницу / 3 сообщений из 3, страница 1 из 1
15.06.2006, 13:15
    #33792717
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jsf: отобразить обычную jsp страницу
есть страница с jsf разметкой
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
...
<h:column id="cFinReport">
    <f:facet name="header">
        <h:outputText value="Финансовый отчет"/>
    </f:facet>
    <t:commandLink action="go_finreport">
        <h:outputText value="Просмотр"/>
        <t:updateActionListener property="#{reportdocBean.dogid}" value="#{dogovor.dogid}"/>
    </t:commandLink>
</h:column>
...
<navigation- case >
    <from-outcome>go_finreport</from-outcome>
    <to-view-id>/reportdoc.jsp</to-view-id>
    <redirect/>
</navigation- case >
Но, при нажатии на ссылку надо перейти на страницу со стандартной jsp разметкой. Если в faces-config описать go_finreport, то естественно происходит переход на страницу reportdoc.faces и ничего не показывается.
Так как отобразить страницу со стандартной jsp разметкой. Или все должно работать без ухищерений, а просто где-то у меня баг?
...
Рейтинг: 0 / 0
16.06.2006, 11:22
    #33794980
givchik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jsf: отобразить обычную jsp страницу
Таким образом это не получится у тебя сделать. Насколько я знаю, то, что проходит через commandLink будет идти в jsf-кие страницы. Однако, commandLink - работает через submit. Он по большому счёту необходим, когда в action ты пишешь обращение к методу бина, например:

Код: plaintext
<t:commandLink action="#{bean.actionMethod}">

В принципе, можно в методе вызвать redirect через request, но это уже извращение.

В твоём же случае я не уверен, что сабмит нужен. Так что можно использовать <h:outputlink>. И параметры передавать через el. Что-нибудь потипу:
Код: plaintext
1.
2.
3.
<h:outputLink value="/reportdoc.jsp?dogid=#{dogovor.dogid}">
        <h:outputText value="Просмотр"/>
</h:outputLink>
...
Рейтинг: 0 / 0
16.06.2006, 14:41
    #33795798
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jsf: отобразить обычную jsp страницу
спасибо заработало.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / jsf: отобразить обычную jsp страницу / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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