salve a tutti
sto lavorando su una applicazione web che sfrutta Spring e Webwork come framework di riferimento
il problema di fondo è non riesco a passare i parametri provenienti dalla JSP (uso i tag di Webwork).
Praticamente sulla JSP ho questo
e quindi nella classe controller che verrà richiamata dalla action (definita in xwork.xml) avrò una cosa del genere.<ww:textfield name="ricercaMovimentiVO.fornitore" label="Cod.Fornitore" />
naturalmente nel bean RicercaMovimentiVO c'è questopublic class ContIndustrialeController extends ActionSupport{
private RicercaMovimentiVO ricercaMovimentiVO;
//metodo richiamato dalla action
public String searchMovimenti(){
System.out.println(ricercaMovimentiVO.getFornitore ());
return SUCCESS;
}
public RicercaMovimentiVO getRicercaMovimentiVO() {
return ricercaMovimentiVO;
}
public void setRicercaMovimentiVO(RicercaMovimentiVO ricercaMovimentiVO) {
this.ricercaMovimentiVO = ricercaMovimentiVO;
}
quando vado a inserire il valore dalla JSP ed eseguo il submit (e quindi richiamo il metodo searchMovimenti() dalla action) mi da un bel NullPointerException all'esecuzione della System.outpublic class RicercaMovimentiVO {
private BigDecimal fornitore;
public BigDecimal getFornitore() {
return fornitore;
}
public void setFornitore(BigDecimal fornitore) {
this.fornitore = fornitore;
}
}