powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jsf: отобразить обычную jsp страницу
3 сообщений из 3, страница 1 из 1
jsf: отобразить обычную jsp страницу
    #33792717
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть страница с 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
jsf: отобразить обычную jsp страницу
    #33794980
givchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таким образом это не получится у тебя сделать. Насколько я знаю, то, что проходит через 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
jsf: отобразить обычную jsp страницу
    #33795798
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо заработало.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jsf: отобразить обычную jsp страницу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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