Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @RequestMapping(value = "add", method = {RequestMethod.POST})
- public String add(ModelMap model, @ModelAttribute Item item, @RequestParam("file") MultipartFile file) {
- if (itemService.findOne(item.getName()) != null) {
- return show(model);
- }
- try {
- item.setImage(file.getBytes());
- } catch (IOException e) {
- e.printStackTrace();
- }
- itemService.save(item);
- return show(model);
- }
- @Entity
- @Table(name = "items")
- public class Item {
- @Id
- @GeneratedValue(generator = "increment")
- @GenericGenerator(name = "increment", strategy = "increment")
- @Getter @Setter
- private int id;
- @Getter @Setter
- private String name;
- @Getter @Setter
- private String code;
- @Column(length = 100000) @Getter @Setter
- private byte[] image;
- @Getter @Setter
- private float price;
- }
- @RequestMapping(value = "/image/item/{id}")
- @ResponseBody
- public byte[] item(@PathVariable int id)
- {
- return itemService.findOne(id).getImage();
- }
- <img src="/image/item/$itemOne.id">
Add Comment
Please, Sign In to add comment