Jsf 如何从托管bean中的h:inpurthidden读取值
我有一个JSF页面,其中有一个h:inPurthidden组件,我正在设置一个硬编码值。我已经设置了id、name和value属性。但是,当我从托管bean访问该值时,我得到了null 我还注意到,在运行期间,名称正在更改为一些自动生成的id 感谢您的帮助。的行为与组件的行为相同,例如:Jsf 如何从托管bean中的h:inpurthidden读取值,jsf,Jsf,我有一个JSF页面,其中有一个h:inPurthidden组件,我正在设置一个硬编码值。我已经设置了id、name和value属性。但是,当我从托管bean访问该值时,我得到了null 我还注意到,在运行期间,名称正在更改为一些自动生成的id 感谢您的帮助。的行为与组件的行为相同,例如: <h:inputHidden id="myHiddenField" value="#{myBean.myValue}"/> HTML标记的id为myForm:myField注意:用作id的分隔符。
<h:inputHidden id="myHiddenField" value="#{myBean.myValue}"/>
HTML标记的id为myForm:myField注意:用作id的分隔符。您可以使用:
@ManagedBean(name="myBean")
@SessionScoped
public class MyBean implements Serializable {
String myValue= "I'm Hidden value!";
public String getMyValue() {
return myValue;
}
public void setMyValue(String myValue) {
this.myValue = myValue;
}
}
@ManagedBean(name="myBean")
@SessionScoped
public class MyBean implements Serializable {
String myValue= "I'm Hidden value!";
public String getMyValue() {
return myValue;
}
public void setMyValue(String myValue) {
this.myValue = myValue;
}
}