Galera,
estou precisando de uma ajuda no struts + hibernate.
Possuo as seguintes classes:
DAO:
public class GrupoPais implements java.io.Serializable {
private int cdPais;
private String dsPais;
public int getCdPais() {
return this.cdPais;
}
public void setCdPais(int cdPais) {
this.cdPais = cdPais;
}
public String getDsPais() {
return this.dsPais;
}
public void setDsPais(String dsPais) {
this.dsPais = dsPais;
}
public Set<Tarifa> getTarifas() {
return this.tarifas;
}
}
Form :
public class ListarPaisForm extends org.apache.struts.action.ActionForm {
private ArrayList<GrupoPais> listPais = null ;
private GrupoPais grupoPais = null ;
public GrupoPais getGrupoPais() {
return grupoPais;
}
public void setGrupoPais(GrupoPais grupoPais) {
this.grupoPais = grupoPais;
}
public ArrayList<GrupoPais> getListPais() {
return listPais;
}
public void setListPais(ArrayList<GrupoPais> listPais) {
this.listPais = listPais;
}
@Override
public void reset(ActionMapping mapping, HttpServletRequest request) {
listPais = new ArrayList<GrupoPais>();
}
}
Action:
public class ListarPaisAction extends org.apache.struts.action.Action {
private final static String SUCCESS = "success";
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ListarPaisForm listPais = (ListarPaisForm) form ;
DaoPais daoPais = new DaoPais() ;
listPais.setListPais(daoPais.getTodosPais());
return mapping.findForward(SUCCESS);
}
}
JSP:
<logic:iterate name=“ListarPaisForm” property=“listPais” id=“listaPais”>
<logic:present name=“listaPais”>
<logic:empty name=“listaPais”>
Tabela Vazia!
</logic:empty>
</logic:present>
</logic:iterate>
Gostaria de saber como faço para passar o objeto do iterator por link para uma outra pagina para que eu possa alterar ou deletar o valor da lista ?
agradeço quem poder me ajudar…