powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает f:viewParam в JSF 2.2
4 сообщений из 4, страница 1 из 1
Не работает f:viewParam в JSF 2.2
    #38467553
z3r9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Использую JSF 2.2 на Glassfish 4.

Бин TestMB:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import java.io.Serializable;

@ManagedBean(name="testMB")
@RequestScoped
public class TestMB implements Serializable {

    public long id;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }
}



Файл test.xhtml:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:f="http://xmlns.jcp.org/jsf/core"
      xmlns:h="http://xmlns.jcp.org/jsf/html">

<f:metadata>
    <f:viewParam name="id" value="#{testMB.id}"/>
</f:metadata>

<h:body>
    <h:inputText value="#{testMB.id}" />
</h:body>
</html>



Maven зависимость для JSF:
Код: xml
1.
2.
3.
4.
5.
<dependency>
    <groupId>javax.faces</groupId>
    <artifactId>javax.faces-api</artifactId>
    <version>2.2</version>
</dependency>



Когда открываю /test.html?id=123 то выводит 0 вместо 123. Почему так происходит?

Пробовал на glassfish 3.1.2.2 и JSF 2.2.4, namespace менял, точно также. Интересно что тег <f:event> в <f:metadata> работает а вот <f:viewParam> нет. Может кто-нибудь сталкивался с подобной проблемой?
...
Рейтинг: 0 / 0
Не работает f:viewParam в JSF 2.2
    #38467579
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z3r9,
пишут что были проблемы с этим, но уже в 2.2.1 исправили. Точно 2.2.4 у вас?
...
Рейтинг: 0 / 0
Не работает f:viewParam в JSF 2.2
    #38467892
z3r9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javapecker , да JSF 2.2.4. Я пробовал и новые и старые версии, также на GF3 и 4, не хочет.

Maven проект для теста (с файлами для IDEA):
https://www.dropbox.com/s/qbc05vysspvt46l/jsf-spring-mybatis-master.zip
...
Рейтинг: 0 / 0
Не работает f:viewParam в JSF 2.2
    #38469206
z3r9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогли решить проблему:
http://javatalks.ru/topics/39798?page=1

Страницы назывались *.xhtml а в web.xml было прописано как *.jsf.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает f:viewParam в JSF 2.2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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