31-year-old Gareth Mills from Shaftesbury admitted December's attack in Ringwood Road in Alderholt.
Southampton: Man Attacked With Bottle Of Wine
A man had a bottle of wine smashed on him during an attack outside Sainsbury's Local.
The 28-year-old was also punched and kicked, after leaving the store on Hill Lane on Sunday night.
The victim received cuts to his head and arm which required hospital treatment.
Police say the offender is described as white, in his mid-20s, with short blonde hair and of a stocky build. He was wearing a blue t-shirt and black shorts.
Detective Constable Simon Murray, said: "We believe this was an isolated incident and are appealing for anyone who has any information to come forward. Were you in the area at the time of the incident? Did you see or hear what happened? If you have any information that could help the inquiry, please get in touch."
The 18-year-old woman couldn't remember what happened in Damerham High Street - near Fordingbridge.
The two cases happened in the early hours Cambridge Road and Burnaby Road.
Lewis Hine - who has a brain tumour - posted an inspirational film about his life, on his 16th birthday last week.
Recently Played Tracks
Now playing: Non-stop hit music
Deposit £10 to get a £40 Welcome Bonus - That's £50 to play bingo, slots and more!*
Over 50 tracks to make you feel-good. New album out now...
Find your local four day weather report here.
What's happening on the roads where you are?
Make Heart the soundtrack to your day and you could be a winner with great prizes up for grabs throughout the day.
Find out more about some of the companies advertising on Heart.
Get some great ideas on how to advertise your business on radio, online and on mobile.