tengo la siguiente duda
tengo un proyecto en java con jsf
未使用任何命令,请重新选择h:selectOneMenu,然后选择“否”,否则将取消选择...。
在海洋中的独生子女的生活(solo debo tener dos cajas de seleccion y que una)
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();
//System.out.println("este es el valor tiemposTipos ----"+ interesSeleccionado);
if(interesSeleccionado=="4 %"){
tiemposTipos.add("4 meses");
tiemposTipos.add("5 meses");
}
else{
tiemposTipos.add("12 meses");
tiemposTipos.add("13 meses");
}
}
public String getInteresSeleccionado() {
return interesSeleccionado;
}
public void setInteresSeleccionado(String interesSeleccionado) {
this.interesSeleccionado = interesSeleccionado;
}
public List<String> getInteresTipos() {
return interesTipos;
}
public void setInteresTipos(List<String> interesTipos) {
this.interesTipos = interesTipos;
}
public List<String> getTiemposTipos() {
return tiemposTipos;
}
public void setTiemposTipos(List<String> tiemposTipos) {
this.tiemposTipos = tiemposTipos;
}
}