Ciao a tutti,
sto utilizzando struts 2 e avrei bisogno di creare in maniera efficiente tre select per inserire una data di nascita, 1 per il giorno, 1 per il mese, 1 per l'anno.
Ecco una prima soluzione ( ma non sono sicuro se sia quella giusta ).
Potete darmi qualche suggerimento?
Grazie
Action
codice:
public class Anagrafica extends ListPageAction{
private static final String MOSTRA_ANAGRAFICA= "mostraAnagrafica";
protected HttpServletResponse httpResponse = ServletActionContext.getResponse();
private String prop;
private List<String> gg=new ArrayList<String>();
private List<String> mm=new ArrayList<String>();
private List<String> aaaa=new ArrayList<String>();
private String giorno;
private String mese;
private String anno;
public String apriAnagrafica ()
{
// i GIORNI per la select
for(int i=1;i<=31;i++)
gg.add(String.valueOf(i));
// i MESI
for(int i=1;i<=12;i++)
mm.add(String.valueOf(i));
// gli ANNI
for(int i=1930;i<=1990;i++)
aaaa.add(String.valueOf(i));
return MOSTRA_ANAGRAFICA;
}
public String Stampa (){ ..... }
jsp :
codice:
<%@ taglib prefix="s" uri="/struts-tags"%>
<s:div id="pagina">
<s:form action="Anagrafica">
<s:div id="d">
<s:textfield id="prop" label="Proprietario" name="propr" />
<s:select name="giorno" list="gg" label="Data Di Nascita"/>
<s:select name="mese" list="mm" label="/" />
<s:select name="anno" list="aaaa" label="/" />
<s:label id="gg" value="gg"/> <s:label id="mm" value="mm"/> <s:label id="aaaa" value="aaaa"/>
</s:div>
<div class="divbutton">
<s:submit value="STAMPA"cssClass="buttom"action="Anagrafica_stampa"/>
</div>
</s:form>
</s:div>