Also check that the kill / engine stop switch has not been accidently activated. Make sure that it is in the run position. Normally if the kill switch is activated, there should be a CHEC displayed on the gauges along with a full temperature and fuel gauge indication.
Is the fuel pump relay activating?
If the side stand is down, make sure that the bike is out of gear. While this will not stop the fuel pump from primming but it will stop the starter solenoid from operating.