Validacion entre dos h:selectOneMenu al ingresar

Tengo un proyecto en java con jsf

Debo tener una validación entre dos h:selectOneMenu al ingresar el segundo select no me reconoce el dato seleccionado... Ayuda no se que estoy haciendo mal soy un poco nuevo en esto... Gracias

Solo debo tener dos cajas de selección y que una sea dependiende de la otra

INDEX. XHTML

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html"
      xmlns:f="http://xmlns.jcp.org/jsf/core">
    <h:head>
        <title>Prestamo</title>
    </h:head>
    <h:body>
         <center>
            <h4>CALCULADORA DE PRESTAMO</h4> 
 <h:form id="formulario">
            Valor del prestamo : <h:inputText id="prestamo" required="true" value="" /><br/>
            Interes : 
            <h:selectOneMenu value="#{listaBean.interesSeleccionado}"> 
                <f:selectItem itemLabel="- Seleccione -" noSelectionOption="true"/> 
                <f:selectItems value="#{listaBean.interesTipos}" /> 
            </h:selectOneMenu><br/>
            Tiempo : 
            <h:selectOneMenu> 
                <f:selectItem itemLabel="- Seleccione -" noSelectionOption="true"/> 
                <f:selectItems value="#{listaBean.tiemposTipos}" /> 
            </h:selectOneMenu><br/>
            Tabla de Amortización
            <br/> <h:outputText id="ResultadoRadianes" value=""  />
        </h:form>
        </center>
    </h:body>
</html>

LISTABEAN.JAVA

/*
 * To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package co.uniminuto.arquitectura;
import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
/**
 *
 * @author Carlos guzman
 */
@ManagedBean
@SessionScoped
public class listaBean {
    /**
     * Creates a new instance of listaBean
     */
    private String interesSeleccionado;
    private List<String> interesTipos;
    private List<String> tiemposTipos;
    public listaBean() {
        interesTipos = new ArrayList();  
            interesTipos.add("4 %");
            interesTipos.add("6 %");
        tiemposTipos = new ArrayList();  

Añade tu respuesta

Haz clic para o