StringBuilder errorMessage = new StringBuilder();
try {
System.out.println("EMAIL='" + request.getParameter("email") + "'");
Member member;
// create a new member, remember :) the memberservice do not
// call the initMethod if an error occur during the previous persist request
while ((member = registrationService.getNewMember()) == null) {
registrationService.initNewMember();
}
String value;
if ((value = request.getParameter("name")).length() < 1) {
errorMessage.append("Name can not be null\n");
} else {
member.setName(value);
if ((value = request.getParameter("email")).length() < 1) {
errorMessage.append("email required!\n");
} else {
member.setEmail(value);
if ((value = request.getParameter("phoneNumber")).length() < 1) {
errorMessage.append("phoneNumber required \n");
} else // all parameters are filled, register
{
member.setPhoneNumber(value);
log("\n*****************Try Registration of Member=" + member);
registrationService.register();
request.setAttribute("infoMessage", member.getName() + " Registered!");
}
}
}
} catch (Exception e) {