解:根据题意, 得:
$(x^2+m x+n)(x^2-3 x+1)$
$ =x^4-3 x^3+x^2+ m x^3-3\ \mathrm {m} x^2+m x+n x^2-3\ \mathrm {n} x+n$
$ =x^4+(-3+m) x^3+(1- 3\ \mathrm {m}+n) x^2+(m-3\ \mathrm {n}) x+n . $
$ ∵展开式中不含 x^2 和 x^3 项,$
$ ∴{{\begin{cases} {{-3+m=0}} \\{1-3\ \mathrm {m}+n=0 } \end{cases}}}$
$ 解得 {{\begin{cases} {{m=3}} \\{n=8 } \end{cases}}} .$