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();