Я пытаюсь отправить значение атрибута управляемого элемента с именем 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, который получает значение ключа, является нулевым, есть какое-либо представление о том, в чем может быть проблема?