У меня есть некоторая логическая проблема с Struts2, я пытаюсь передать массив строк из jsp в Action, проблема в том, что когда я пытаюсь передать эти строки в ArrayList, все идет хорошо, я могу видеть данные , когда я пытаюсь использовать те же имена и значения, чтобы передать значение в String [], значение это просто null, где я делаю неправильно?Как получить массив String [] из jsp в действие с помощью 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
Если вы покажете свой код, будет легко понять, что вы делаете неправильно? –