powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / REST навигация Error
2 сообщений из 2, страница 1 из 1
REST навигация Error
    #38688888
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При реализации REST навигации возникает ошибка PropertyNotFoundException. Реализация на данный момент

car.xhtml - построение списка cars через dataGrid
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
            <h:form>
                <p:dataGrid var="car" value="#{postController.cars}" columns="3" rows="12">
                    <p:column>
                        <p:panel header="#{car.autoMark}">
                            <h:panelGrid columns="1">
                                <h:button value="Подробно" outcome="carInfo" includeViewParams="true">
                                    <f:param name="id" value="#{car.id}"/>
                                    <f:param name="autoMark" value="#{car.autoMark}"/>
                                </h:button>
                                <h:commandButton value="Details" action="carInfo?faces-redirect=true&amp;includeViewParams=true" />  
                            </h:panelGrid>
                        </p:panel>
                    </p:column>
                </p:dataGrid>
            </h:form>



carInfo.xhtml - страница детальной инфо
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    <f:metadata>
        <f:viewParam name="id" value="#{car.id}" />
        <f:viewParam name="autoMark" value="#{car.autoMark}" />
    </f:metadata>
    <h:head>
        <title>CarInfo</title>
    </h:head>
    <h:body>
        <h:form>
            <h:outputText value="id = #{car.id}" />
            <h:outputText value="autoMark = #{car.autoMark}" />
        </h:form>
    </h:body>



Бин Car.java
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
@RequestScoped
@Named
public class Car {
    
    private long id;
    private String autoMark;
    private String autoModel;
    
    public Car() {
    }
    
    //getters setters
}



При переходе с страницы car на carInfo ошибка
Код: xml
1.
2.
3.
FATAL:   JSF1073: javax.faces.FacesException caught during processing of PROCESS_VALIDATIONS 3 : UIComponent-ClientId=, Message=/carInfo.xhtml @9,52 value="#{car.id}": Target Unreachable, identifier 'car' resolved to null
FATAL:   /carInfo.xhtml @9,52 value="#{car.id}": Target Unreachable, identifier 'car' resolved to null
javax.faces.FacesException: /carInfo.xhtml @9,52 value="#{car.id}": Target Unreachable, identifier 'car' resolved to null



Ссылка при переходе
Код: html
1.
http://localhost:8080/PROJECT/сarInfo.xhtml?id=1&autoMark=ВАЗ



Получается данные считываются с страницы car, но странице carInfo не присваиваются, почему?
...
Рейтинг: 0 / 0
REST навигация Error
    #38689640
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
C @ManagedBean(name="car") работает.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / REST навигация Error
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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