Как передать List на jsp(Spring)

242
17 ноября 2017, 06:25

Доброго времени суток. Я новичёк в Spring. Мне необходимо написать программу используя RESTful интерфейс. Контроллер:

public class UserController {
@Autowired
UserService userService;
@RequestMapping(value = "/all", method = RequestMethod.GET)
public List<User> getAll(){
    return userService.getAllUsers();
}
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
public User getUser(@PathVariable(value = "id") Long id){
    return userService.getUserById(id);
}
@RequestMapping(value = "/add", method = RequestMethod.POST)
public void addNewUser(User user){
    userService.addUser(user);
}
@RequestMapping(value = "/delete", method = RequestMethod.DELETE)
public void delUser(User user){
    userService.deleteUser(user);
}
@RequestMapping(value = "/update", method = RequestMethod.PUT)
public void updUser(User user){
    userService.updateUser(user);
}

Бин

@Entity

@Table(name = "user") public class User implements Serializable {

@Id
@Column(name = "id")
@GeneratedValue
private Long id;
@Column(name = "surname")
private String surname;
@Column(name = "date_of_birth")
private Date dateOfBirth;
@Column(name = "login")
private String login;
@Column(name = "password")
private String password;
@Column(name = "info")
private String info;
@Column(name = "address")
private String address;

Мне надо теперь выводить информацию на jsp ну и наоборот. Пока хотя бы getAll(). Помогите люди добрые советом как это сделать)

Answer 1
@RequestMapping(value = "/all", method = RequestMethod.GET)
public String getAll(Model model){
    model.addAttribute("users", userService.getAllUsers());
    return "all_users";
}

all_users - имя вашей jsp-вьюхи

READ ALSO
LocalDateTime - преобразование в секунды

LocalDateTime - преобразование в секунды

Как преобразовать объект класса LocalDateTime в секунды, и так чтобы поместилось в какой-то тип данных?

302
Перемещение курсора мыши по диагонали

Перемещение курсора мыши по диагонали

Подскажите пожалуйстаЕсть две точки экрана с целочисленными координатами, мне нужно построить диагональ между ними и по целочисленным координатам...

257
Печать на принтер xls файлов из java под linux&#39;ом

Печать на принтер xls файлов из java под linux'ом

Не получается реализовать метод печати файлов екселя из java приложения, пробовал двумя способами: 1

289
IllegalFormatConversionException

IllegalFormatConversionException

почему получается исключение?

205