如何从 jsp 中检索 String[ ] 数组以使用 Struts2 进行操作?
How to retrieve an array of String[ ] from jsp to action with Struts2?
我在使用 Struts2 时遇到了一些逻辑问题,我试图将一个字符串数组从 jsp 传递给一个 Action,问题是,当我尝试传递这个字符串时在 ArrayList 中一切顺利,我可以看到数据,当我尝试使用相同的名称和值时,将值传递给 String[],该值只是 null,我哪里做错了?
这是我的行动:
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">
只需像这样删除输入中的索引:
<input type="hidden" value="54" name="selezionato" class="hiddenModaleEscludiElemento">
希望这会有所帮助。
我在使用 Struts2 时遇到了一些逻辑问题,我试图将一个字符串数组从 jsp 传递给一个 Action,问题是,当我尝试传递这个字符串时在 ArrayList 中一切顺利,我可以看到数据,当我尝试使用相同的名称和值时,将值传递给 String[],该值只是 null,我哪里做错了?
这是我的行动:
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">
只需像这样删除输入中的索引:
<input type="hidden" value="54" name="selezionato" class="hiddenModaleEscludiElemento">
希望这会有所帮助。