Quantum superdense coding (QSC) is an example of how entanglement can be used to minimize the number of carriers of classical information. This paper proposes two schemes for implementing QSC by means of cavity assisted interactions with single-photon pulses. The schemes are insensitive to the cavity decay and the thermal field, thus it might be realizable based on the current cavity QED techniques.