Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> REST навигация Error 
:(
    Опции темы
ivanmakedonski
Дата 6.7.2014, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 7.5.2014

Репутация: нет
Всего: нет



При реализации REST навигации возникает ошибка PropertyNotFoundException. Реализация на данный момент

car.xhtml - построение списка cars через dataGrid 
Код

            <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 - страница детальной инфо
Код

    <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
Код

@RequestScoped
@Named
public class Car {
    
    private long id;
    private String autoMark;
    private String autoModel;
    
    public Car() {
    }
    
    //getters setters
}



При переходе с страницы car на carInfo ошибка
Код

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



Ссылка при переходе
Код

http://localhost:8080/PROJECT/сarInfo.xhtml?id=1&autoMark=ВАЗ



Получается данные считываются с страницы car, но странице carInfo не присваиваются, почему?
PM MAIL   Вверх
ivanmakedonski
Дата 7.7.2014, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 7.5.2014

Репутация: нет
Всего: нет



C @ManagedBean(name="car") работает.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0761 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.