0
@Controller
public class ManageEmployee{
@ModelAttribute("employeeForm")
public EmployeeForm createEmployeeForm(Model model, HttpSession session){
EmployeeForm eform = new EmployeeForm ();
List<EmployeeDTO> eList = employeeService.getEmployeeList(employeeId)//employeeId comes from session
eform.setEmployeeDTO(eList );
model.addAttribute("empoyeeList",eList );
return eform;
}
@RequestMapping(value = LogInUris.MANAGE_EMPLOYEE, method =   RequestMethod.GET)
public String showEmployee(Model model, ModelMap map) throws     ServiceException{ 
    return "employeeView";
}
}

public class EmployeeDTO{
 private String eId;
 private String eName;
 private String eLastName;
 private String positon;
 private String role;
//getter//setter
}

MANAGE_EMPLOYEEユーザーがurlを呼び出すとemployeeView、ユーザーが編集して再度保存できるように、従業員のリストを表示する必要がある(jsp)が返されます。@JsonSerialize(using=EmployeeDTOSerializer.class)http リクエストControllerと注釈を使用して DTO を使用できることはわかって@ResponseBodyいますが、ここではそれをモデル属性に追加しているので、に送信する前にオブジェクトのリストをシリアル化する方法を知りたいですJSP

4

1 に答える 1