servlet中出现的乱码,求高手指点
package contorl;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Hidden extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=GBK");
response.setCharacterEncoding("GBK");
PrintWriter out = response.getWriter();
String items[] =request.getParameterValues("item");
out.println("<HTML>");
out.println(" <HEAD><TITLE>Hidden</TITLE></HEAD>");
out.println(" <BODY>");
out.println("欢迎来到掏宝购物网,在你的购物车中有这些东西:");
if(items==null){
out.println("您现在购物车中为空");
}if(items!=null){
out.println("<ui>");
for(int i=0;i<items.length;i++){
out.println("<li>"+items[i]);
}
}
out.println("<form action=Hidden method=get>");
if(items!=null){
for(int i=0;i<items.length;i++){
out.println("<input type=hidden name=item value="+items[i]+">");
}
}
int index=new java.util.Random().nextInt(100);
out.println("<input type=hidden name=item value='商品'"+index+">");
out.println("<input type=submit name=submit value=添加商品>");
out.println("</form>");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
}
以上是代码,点击添加商品后 运行的结果却是:乱码