The Washington Times reports. (Via Instapundit.)
Apparently the speech was part of an effort to court military voters. I suspect military voters are not as stupid as he thinks.
UPDATE: Jim Geraghty points out that, just one month ago, Obama was saying the precise opposite, word for word. (Via Just One Minute.)