Invia multipla problema Bottoni in Struts2
Domanda
cercando di lavorare con più pulsanti presentare all'interno di un unico modulo in applicazione Struts2 ma non in grado di lavorare. ecco il codice JSP sto usando
<tr>
<td class="button"><input type="submit" value="Import"
name="destinationImport" class="button"></td>
<td class="button"><input type="submit" value="Export"
name="destinationExport" class="button"></td>
</tr>
qui è la parte java
private boolean destinationImport;
private boolean destinationExport;
//and the respective setters and getters
Ma sono sicuro è che tipo di convertitore Struts2 sta avendo problemi convertire il valore String alla booleano fare uno ha idea di come raggiungere questo obiettivo
Grazie in anticipo
Soluzione
Metodi: getDestinationExport / setDestinationExport dovrebbe trattare con stringa, dal momento che i tuoi valori: "Export" e "Importa" non sono convertibili direttamente al tipo booleano. Se avete bisogno di convertirlo dalla regola interna, luogo codice corrispondente all'interno setDestinationExport. Qualcosa del genere:
public void setDestinationExport(String arg){
destinationExport = "Export".equals(arg);
destinationImport = "Import".equals(arg);
}
Altri suggerimenti
In questo modo dovrebbe lavori
private boolean destinationImport = false;
private boolean destinationExport = false;
public void setDestinationImport(boolean destinationImport) {
this.destinationImport = true;
}
public void setDestinationExport(boolean destinationExport) {
this.destinationExport = true;
}
Riferimento: http://serpensalbus.com/blog/tricking-struts2-multiple-submit- pulsanti /