在网上一顿查找,后来发现竟然是因为自己使用默认的JSP页面不是UTF-8的格式,在JSP顶上加上下面这句就好了。
<%@page contentType="text/html; charset=UTF-8" %>