A method for displaying a message, which is applied in a terminal or a server, wherein the method comprises: determining (101, 301) one or more screened messages; receiving (102, 202, 302) a first instruction for triggering a display page to present one or more new messages, and determining one or more to-be-presented messages according to the first instruction; determining (103, 203, 303) a first message among the one or more to-be-presented messages as a target message, and deciding whether the target message is a screened message; and sliding (104, 204) the target message out of the display page if it is decided that the target message is a screened message, characterized by, after the target message is slid out of the display page, the method further comprising: receiving a second instruction for triggering the display page to present one or more new messages; deciding whether a sliding direction on the display page of the second instruction is opposite to a sliding direction on the display page of the first instruction; if it is decided that the sliding direction on the display page of the second instruction is opposite to the sliding direction on the display page of the first instruction, deciding whether a time interval between the first instruction and the second instruction is within a preset threshold; and if it is decided that the time interval between the first instruction and the second instruction is within the preset threshold, displaying the target message on the display page. determining (101, 301) one or more screened messages; receiving (102, 202, 302) a first instruction for triggering a display page to present one or more new messages, and determining one or more to-be-presented messages according to the first instruction; determining (103, 203, 303) a first message among the one or more to-be-presented messages as a target message, and deciding whether the target message is a screened message; and sliding (104, 204) the target message out of the display page if it is decided that the target message is a screened message, characterized by, after the target message is slid out of the display page, the method further comprising: receiving a second instruction for triggering the display page to present one or more new messages; deciding whether a sliding direction on the display page of the second instruction is opposite to a sliding direction on the display page of the first instruction; if it is decided that the sliding direction on the display page of the second instruction is opposite to the sliding direction on the display page of the first instruction, deciding whether a time interval between the first instruction and the second instruction is within a preset threshold; and if it is decided that the time interval between the first instruction and the second instruction is within the preset threshold, displaying the target message on the display page. receiving a second instruction for triggering the display page to present one or more new messages; deciding whether a sliding direction on the display page of the second instruction is opposite to a sliding direction on the display page of the first instruction; if it is decided that the sliding direction on the display page of the second instruction is opposite to the sliding direction on the display page of the first instruction, deciding whether a time interval between the first instruction and the second instruction is within a preset threshold; and if it is decided that the time interval between the first instruction and the second instruction is within the preset threshold, displaying the target message on the display page.