Как перенести JSP и Jbean на ajax и JSON
Писал пет проект на Servlet-ах и JSP с использованием скриплетов и JBean. т.е Есть некоторая страница Mark profile выводящая определенные поля пользователя, при нажатии редактировать Edit profile, выдвигается форма, в которой мы вносим изменения для данного пользователя.

Mark profile получает данные из объекта user который в jsp из контроллера я передаю так
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
User user = ...
req.setAttribute("user", user);
req.getRequestDispatcher("/WEB-INF/view/profile.jsp").forward(req, resp);
}
в самом profile.jsp user я вызывают через EL так -
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>${user.login} profile</title>
</head>
<body>
....
<div>Login: ${user.login}</div>
<div>Mail: ${user.email}</div>
<div>Role: ${user.role}</div>
<div>Created: ${user.created}</div>
<div>Country: ${user.country}</div>
<div>City: ${user.city}</div>
....
</body>
</html>
Хочу поставить на XHR (ajax) c JSON т.е что бы при изменении формы, у меня без перегрузки всей страницы профиля обновлялись все поля. Как лучше это сделать? И что делать с JBean (user) и req.getRequestDispatcher?