Hi All,
Could anyone suggest / help me out getting JS ->
JSF value to Bean class? I have tried with below code:
JSF code:
<h:commandButton styleClass="buttonpos" value="Get Value" action="#{myBean.action}" onclick="document.getElementById('crForm:hiddenInput').value">
<h:inputHidden id="hiddenInput" value="#{myBean.action}"/>
</h:commandButton>
Java Beans
public class CurrencyExchangeBean {
protected static Logger logger = ILogger.getLogger(CurrencyExchangeBean.class);
private
String hiddenInput;
public void action() {
System.out.println(" action() hiddenInput: " + hiddenInput);
logger.info(" action()hiddenInput :"+hiddenInput);
}
public void setHiddenInput(String hiddenInput) {
this.hiddenInput = hiddenInput;
}
public String getHiddenInput(){
logger.info(" getHiddenInput() - hiddenInput :"+hiddenInput);
return hiddenInput;
}}
faces-config.xml
<managed-bean>
<managed-bean-name>myBean</managed-bean-name>
<managed-bean-class>eman.ism.sc.ui.request.CurrencyExchangeBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>