They both mean the same thing, and they're both correct.

Also see: https://en.wikipedia.org/wiki/Shall_and_will