Пустое значение JSF в параметре для области видимости управляемого бина - PullRequest
2 голосов
/ 07 апреля 2019

Я пытаюсь отправить значение атрибута управляемого элемента с именем Categoryoria_foro от другого управляемого элемента с именем ControllerManagedForo, в котором оно перенаправляется в представление foro.xhtml, так что при вызове EL в категории Categoryoria_foro уже есть значениянабор.Проблема заключается в том, что значение не устанавливается

Я использую JSF 2.2.9 и простые лица 6.2, это код

@ManagedBean(name = "controllerManagedForo")
@ViewScoped
public class ControllerManagedForo {

    private String categoria_nombre;

    public void buscar_foro_porCategoria() {
        categoria_nombre = "something"
        ExternalContext ec = 
        FacesContext.getCurrentInstance().getExternalContext();
                ec.getRequestMap().put("categoria_nombre", 
        categoria_nombre);
        ec.redirect("foro.xhtml");
    }
}    

@ManagedBean(name = "categoria_foro")
@ViewScoped
public class Categoria_foro {

    private String nombre;

    @PostConstruct
    public void init() {
        ExternalContext ec = 
        FacesContext.getCurrentInstance().getExternalContext();
        nombre =  (String) ec.getRequestMap().get("categoria_nombre");

    } 
}

Очевидно, определены геттеры и сеттеры.Атрибут nombre для Category_foro, который получает значение ключа, является нулевым, есть какое-либо представление о том, в чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...