0
я использую JSF 2.1.26 и primefaces 3,5 здесь код ..возможно наследовать класс в @managedbean
HescoBusinessBean
public abstract class HescoBusinessBean {
private String mod = "";
// setter and getter
}
BudgetReservedBean
@ManagedBean(name = "budgetReservedBean")
@ViewScoped
public class BudgetReservedBean extends HescoBusinessBean implements Serializable {
// other beans properties with setter and getter
}
BudgetReservedAction
@ManagedBean
@RequestScoped
public class BudgetReservedAction implements Serializable {
@ManagedProperty(value = "#{budgetReservedBean}")
private BudgetReservedBean budgetReservedBean;
// setter and getter
}
abc.xhtml
<h:outputText value="#{budgetReservedAction.budgetReservedBean.mod}" />
<!--where 'mod' property in HescoBusinessBean-->
// получаю ошибку на журнал сервера
org.apache.el.parser.ParseException: Encountered " "mod" "mod "" at line 1, column 43.
Was expecting:
<IDENTIFIER> ...
может кто-нибудь помочь мне? заранее спасибо
Я подозреваю, что мода является зарезервированным ключевым словом EL. Можете ли вы переименовать это свойство? Наследование боба должно работать так, как вы это делали. – perissf
oohh спасибо мужчина !! (Y) –
i haved изменил 'mod' на' modBean' и его работу. –