我在前端通过文本框获取一个值传到servlet中(前端测试过,可以确定不是前端问题),servlet中得到的值却是乱码
下面是servlet中的代码
public class selAllServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 设置乱码
request.setCharacterEncoding("utf-8");
String keyVlu = request.getParameter("keyVlu");// 前端的关键字
System.out.println(keyVlu);//在这里输出的就是乱码
keyWordSel keySel = new keyWordSel();// 创建关键字查询类对象
page page = new page();// 创建页面对象
List list = new ArrayList();// 创建接收的list
list = keySel.allSel(keyVlu, page);// 得到结果集
if (list != null) {// 如果结果集不为空
request.setAttribute("list", list);// 将结果集设置为request的范围,用户界面接收
request.getRequestDispatcher("/Exchange/JSP/showKeyVlu.jsp");
}
}