明帝、魏明帝曹叡等君主都曾痛批司马迁诽谤汉武帝。例如班固在他的着作《典引》称，永平十七年某日，汉明帝曾在云龙门召见他、傅毅、贾逵、杜矩、展隆及郗萌等人，派个宦官拿了篇司马迁的《秦始皇本纪》，询问他们是否觉得司马迁的史论有不对的地方，班固指司马迁引述贾谊过秦论：「假设子婴有中人之才，秦的社稷还可以保住」，这番话相当有问题。汉明帝刘庄对他的回答很满意，其后派人召见班固，再次问他对司马迁的看法是否故意投其所好，班固否认。这时汉明帝指，司马迁这人思想很有问题，不是忠臣，汉武帝治过他的罪，他就在史书里把汉武帝写得