Jesus came to Jerusalem on that particular day because he was coming to participate in Passover. The people shouted 'Hosanna' because they were shouting 'Save us now!' Jesus didn't come to save just those under the heel of Rome, but to save everyone, far beyond the boundaries of the Roman Empire. People had their own ideas of what Jesus was going to do. Even today, people still have their own ideas of who Jesus really is.