1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
public ModelAndView update(HttpServletRequest request,
HttpServletResponse response) {
System.out.println("From listUsers method update ");
System.out.println("*** begin get Personne ");
try {
System.out.println("** CheckBox :" + ServletRequestUtils.getRequiredBooleanParameter(request, "enabled"));
} catch (ServletRequestBindingException e1) {
System.out.println("*** pas de checkbox");
e1.printStackTrace();
}
int idref=0;
try {
idref = ServletRequestUtils.getIntParameter(request,"id");
Personne pers = new Personne();
if(ServletRequestUtils.getIntParameter(request,"id") != null){
pers.setId(ServletRequestUtils.getIntParameter(request,"id").longValue());}
if(ServletRequestUtils.getStringParameter(request,"nom") != null){
pers.setNom(ServletRequestUtils.getStringParameter(request,"nom"));}
if(ServletRequestUtils.getStringParameter(request,"prenom") != null){
pers.setPrenom(ServletRequestUtils.getStringParameter(request,"prenom"));}
if(ServletRequestUtils.getStringParameter(request,"password") != null){
pers.setPassword(ServletRequestUtils.getStringParameter(request,"password"));}
if(ServletRequestUtils.getStringParameter(request,"login") != null){
pers.setLogin(ServletRequestUtils.getStringParameter(request,"login"));}
System.out.println("** CheckBox :" + ServletRequestUtils.getRequiredBooleanParameter(request, "enabled"));
if(ServletRequestUtils.getRequiredBooleanParameter(request,"enabled") != false){
pers.setEnabled(true);}
if(ServletRequestUtils.getStringParameter(request,"email") != null){
pers.setEmail( ServletRequestUtils.getStringParameter(request,"email"));}
if(ServletRequestUtils.getStringParameter(request,"country") != null){
pers.setCountry(ServletRequestUtils.getStringParameter(request,"country"));}
if(ServletRequestUtils.getStringParameter(request,"nom") != null){
pers.outpersonne();
personnejdbcdaosupport.updatePersonne(pers);
System.out.println("*** Personne created ***");
}
} catch (ServletRequestBindingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Personne lpers = personnejdbcdaosupport.getPersonneById(idref);
System.out.println("*** Personne is ready " + idref );
//return new ModelAndView("redirect:updateusers.htm","pers", lpers);
String val=null;
try {
if((ServletRequestUtils.getStringParameter(request, "idaction")!=null))
{
val=ServletRequestUtils.getStringParameter(request, "idaction");
System.out.println("*** idaction : " + val);
}
} catch (ServletRequestBindingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("*** before if idaction : " + val);
if(val!=null)
{
List<Personne> lperss = personnejdbcdaosupport.getAllPersonnes();
return new ModelAndView("admin/listusers","listpers", lperss);
}
else
{
return new ModelAndView("admin/updateusers","pers", lpers);
}
} |