Israel must be ready for a "lengthy" military campaign in the Gaza Strip, Prime Minister Benjamin Netanyahu said on Monday.