Set content type to charset=ISO-8850-1
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 UnknownEncodingServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html; charset=ISO-8850-1"); PrintWriter out = response.getWriter(); } }
1. | URL rewriting through HttpServletResponse | ||
2. | Get output stream from HttpServletResponse | ||
3. | Add headers to prevent browsers and proxies from caching this reply. |