JSF 2.0 + Primefaces富文本编辑器
<p:editor value="#{editorBean.value}" widgetVar="editor" width="686"
height="390" language="en" align="center">
</p:editor>
以下是从primefaces中获取的富文本编辑器bean
@ManagedBean(name = "editorBean")
@SessionScoped
public class EditorBean {
private static final String MANAGED_BEAN_NAME = "editorBean";
private String value;
public static EditorBean getCurrentInstance() {
return (EditorBean) FacesContext.getCurrentInstance()
.getExternalContext().getRequestMap().get(MANAGED_BEAN_NAME);
}
public void setValue(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}
除此之外我还有另外一个bean说A.我在A中有一个填充HTML表的方法。我想要的是当用户打开编辑器时,应该预先填充该HTML表数据,当然这些更改应该反映到(String:value)中。因此,你可以说我试图把两个价值联系在一起。我认为它需要用DI完成,但不知何故它不起作用。如果有人可以引导或引用一个例子,那将非常有帮助。
没有找到相关结果
已邀请:
1 个回复
爆刺疤灯
方法来从bean中取出值
。 是的,对你的A bean的引用应来自DI:
或者,使用CDI,只需:
最后,你的
方法