0
我有一些與Struts2的邏輯問題,我試圖從jsp傳遞一個字符串數組到一個Action,問題是,當我嘗試傳遞這個字符串在一個ArrayList它很好,我可以看到數據,當我嘗試使用相同的名稱和值,將值傳遞給一個String []時,它的值只是空,我在哪裏做錯了?如何從jsp檢索String []的數組以便使用Struts2執行操作?
這是我的操作:
public class EscludiElementoRicercaMagazzinoAction extends MyActionSupport {
/**
*
*/
private static final long serialVersionUID = 7627908677897902673L;
private static Logger logger = Logger.getLogger(EscludiElementoRicercaMagazzinoAction.class);
String[] selezionato;
public String[] getSelezionato() {
return selezionato;
}
public void setSelezionato(String[] selezionato) {
this.selezionato = selezionato;
}
@Override
public String execute() throws Exception {
logger.debug("inizio");
//TODO DA FINIRE
MovimentazioneMagazzino.escludiMagazzino(selezionato);
logger.debug("fine");
return SUCCESS;
}
}
,這就是我如何將數據發送到行動...
<input type="hidden" value="54" name="selezionato[0]" class="hiddenModaleEscludiElemento">
我在問自己,如果有一些關於這種東西,我不知道的struts2規則 – DarioS
如果你顯示你的代碼,它會很容易理解你在做什麼錯了? –