<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
首先设置本身页面即是utf-8;
request.setCharacterEncoding("utf-8");
然后设置获取到的参数设置为utf-8
if(request.getMethod().equals("GET")){
keyword = new String(request.getParameter("keyword").getBytes("ISO-8859-1"),"utf-8");
}else if(request.getMethod().equals("POST")){
keyword= request.getParameter("keyword");
}
然后获取请求的方法,(GET和POST必须大写)之后分别设置相应请求方法
&keyword=<%=URLEncoder.encode(keyword, "utf-8")%>
get请求的时候最好设置编码格式为utf-8