package com.yourcompany.filter;import java.io.IOException;import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class Study extends HttpServlet {
private static final String CONTENT_TYPE="text/html;charset=gbk";
public void service(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
response.setContentType(CONTENT_TYPE);
ServletOutputStream out=response.getOutputStream();
out.println("<html>");
out.println("<head><title>123</title></head>");
out.println("<body>");
out.println("<br><br><br><br><center><p>笨笨的家</p></center>");
out.println(request.getContextPath());
out.println("</body></html>");
}
public void destroy(){}
}
怎么会报错呢?错误是:
description The server encountered an internal error () that prevented it from fulfilling this request.exception java.io.CharConversionException: Not an ISO 8859-1 character: 笨
javax.servlet.ServletOutputStream.print(ServletOutputStream.java:89)我把这段代码注释掉,把另外一段可以正常输出的代码烤过来,还是报这个错误,这是怎么回事呢?我头都疼了也处理不了。